Java 8 write to file example
1. Java 8 write to file using BufferedWriter
BufferedWriter 用于将文本写入字符或字节流。在打印字符之前, 它将字符存储在缓冲区中, 并批量打印。如果没有缓冲, 每次调用 print () 方法都会导致字符转换为字节, 然后立即写入文件, 效率会很低。
//Get the file reference
Path path = Paths.get("c:/output.txt");
//Use try-with-resource to get auto-closeable writer instance
try (BufferedWriter writer = Files.newBufferedWriter(path))
{
writer.write("Hello World !!");
}
2. Write to file using Files.write()
使用 Files.write() 也很漂亮简洁.
String content = "Hello World !!";
Files.write(Paths.get("c:/output.txt"), content.getBytes());
翻译自:https://howtodoinjava.com/java8/java-8-write-to-file-example/