<分区>
我是 File Streams 的新手,希望得到一些帮助。下面的代码是我用来写入指定文件的代码。
OutputStream outStream = new FileOutputStream(file);
outStream.write(contentsToWrite.getBytes());
outStream.close();
- 如何将不同的行保存到一个文件中?在我的例子中,使用
\n
在写入文件时不起作用。 - 如何在不删除其他行的情况下将一行保存到文件中?
<分区>
我是 File Streams 的新手,希望得到一些帮助。下面的代码是我用来写入指定文件的代码。
OutputStream outStream = new FileOutputStream(file);
outStream.write(contentsToWrite.getBytes());
outStream.close();
\n
在写入文件时不起作用。最佳答案
有一个很好的、简单的方法可以让你用你想写的字符串列表和文件本身来做到这一点。
List<String> lines=new ArrayList<>(contentToWrite);//if it is an array or something that isn't a list
Files.write(file.toPath(),lines);
关于java - 在 Java 中将多行写入文件 (.txt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433760/