Java 11 – Files.writeString()介绍
学习使用 Files.writeString(path,string,options)
方法。此API已在 Java 11 中引入。
writeString()方法
java.nio.file.Files
类具有两个重载的 static 静态方法将内容写入文件。
public static Path writeString(Path path, CharSequence csq, OpenOption... options) throws IOException public static Path writeString(Path path, CharSequence csq, Charset cs, OpenOption... options) throws IOException
- 第一种方法使用 UTF-8 字符集将所有内容写入文件。
- 第一个方法等效于
writeString(path,string,StandardCharsets.UTF_8,options)
。 - 第二种方法与仅使用指定字符集的方法相同。
options
指定如何打开文件。
writeString()示例
Java程序,使用 Files.writeString()
方法将String写入文件。
import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.Files; import java.io.IOException; import java.nio.file.StandardOpenOption; public class Main { public static void main(String[] args) { Path filePath = Paths.get("C:/", "temp", "test.txt"); try { //Write content to file Files.writeString(filePath, "Hello World !!", StandardOpenOption.APPEND); //Verify file content String content = Files.readString(filePath); System.out.println(content); } catch (IOException e) { e.printStackTrace(); } } }
程序输出。
Hello World !!
文件 c:/temp/test.txt
最初为空。
链接:https://www.learnfk.com/article-java11-write-string-to-file
来源:Learnfk无涯教程
Hi LearnFk.com