FileUtils.readFileToString()如何处理换行符?

时间:2015-08-18 03:08:14

标签: java encryption fileutils

我正在用java编写程序来导入用户输入的文本文件,使用两个关键字对其进行加密,并将输出写入新的文本文件。

我使用FileUtils.readFileToString()将文本文件读入String,但我不明白它是如何处理换行符/返回键的。它将它们转换成什么字符?

我需要理解这一点,所以我可以加密这个角色,然后就可以正确解密了。

我基本上是想在我的'characters'字符串中添加'换行符号'。

编辑:问题已解决,使用'/ n'。我终于明白了。谢谢!

1 个答案:

答案 0 :(得分:2)

对换行没有特殊处理。 FileUtils#readFileToString使用文件中的字节,使用您提供的任何字符编码来解释它们以生成String值。如果文件中有与提供的字符集中的新行或回车符相对应的字节,则返回的String中将有一个新的行或回车符。

您可以找到源代码here

相关问题