我正在用java编写一个程序来导入用户输入的文本文件,使用两个关键字对其进行加密,并将输出写入一个新的文本文件。
我正在使用 FileUtils.readFileToString()
将文本文件读入字符串,但我不明白它如何处理换行符/返回键。它将它们转换成什么字符?
我需要理解这一点,这样我才能加密这个字符,然后才能正确解密。
我本质上是想在我的“字符”字符串中添加一个“换行符”。
编辑:问题已解决,使用“/n”。我终于明白了。谢谢!
最佳答案
它没有对换行符进行特殊处理。 FileUtils#readFileToString
使用文件内的字节,使用您提供的任何字符编码来解释它们以生成 String
值。如果文件中存在与所提供的字符集中的换行符或回车符相对应的字节,则返回的 String
中将有一个换行符或回车符。
您可以找到源代码here .
关于java - FileUtils.readFileToString() 如何处理换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32062885/