【发布时间】:2017-10-09 04:50:25
【问题描述】:
我需要读取yaml 文件并将其内容发送到String。
由于yaml 格式需要正确的缩进,我必须得到文件中的确切内容。在java 中读取文件的正常方式对我不起作用。
如果有人能告诉我如何将yaml 文件的内容读入String 变量。
问题又来了,
如何读取带有缩进和空格的yaml文件的内容并将文件的内容放入java中的String变量中?换句话说,我需要 yaml 文件的内容,因为它是 String 变量。
【问题讨论】:
-
什么是“Java读取文件的正常方式”?
-
使用 BufferReader 和 FileReader,这个方法只是逐行读取文件。我可以使用正确的缩进将其打印出来,但无法将内容转换为字符串。
-
您可以连接这些行,但不读取行而是读取字符块并将它们放入 StringBuilder 可能更容易。
-
谢谢,在我第一次尝试连接这些行时,出现了一个愚蠢的错误。现在想通了。