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

标签 java encryption fileutils

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

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

我需要理解这一点,这样我才能加密这个字符,然后才能正确解密。

我本质上是想在我的“字符”字符串中添加一个“换行符”。

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

最佳答案

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

您可以找到源代码here .

关于java - FileUtils.readFileToString() 如何处理换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32062885/

相关文章:

Spring 表达式读取文件内容

java - 在 Java 中以 Unicode 形式读取和下载页面的源代码

java - 监控程序背后的逻辑

java - 创建具有以 base 64 编码的字节数组的 PrivateKey 和 PublicKey

ios - AES ECB iOS 加密

java - 公共(public) io FileUtils.writeStringToFile

Java - 如何使用 FileUtils move 文件?

java - Camel 为存在且公开的方法抛出 MethodNotFound

java - 由于 Java 中的递归导致的 StackOverflow 错误

c - 如何使用用户密码进行 aes 加密?