使用Commons IO写入文件中的新行?

use*_*044 6 java file-io apache-commons

我知道

FileUtils.writeStringToFile(myfile.txt, "my string", true);
Run Code Online (Sandbox Code Playgroud)

将'my string'添加到myfile.txt的末尾,所以它看起来像

previous stringsmy string
Run Code Online (Sandbox Code Playgroud)

但有没有办法使用Commons IO将字符串写入文件中的新行,以将文件更改为

previous strings
my string
Run Code Online (Sandbox Code Playgroud)

use*_*339 7

Java用于\n标记新行,因此请尝试:

FileUtils.writeStringToFile(myfile.txt, "\nmy string", true);
Run Code Online (Sandbox Code Playgroud)

  • 将\n放在字符串的末尾.否则,文件以空行开头.像这样:`FileUtils.writeStringToFile(myfile.txt,"my string \n",true);` (2认同)