Java11 文件API
精华
小牛编辑
133浏览
2023-03-14
Java 11 通过提供新的重载方法而无需编写大量样板代码,引入了一种读取和写入文件的简单方法。
Java11 文件API 的示例
ApiTester.java
import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
public class APITester {
public static void main(String[] args) {
try {
Path tempFilePath = Files.writeString(
Path.of(File.createTempFile("tempFile", ".tmp").toURI()),
"Welcome to xnip.cn",
Charset.defaultCharset(), StandardOpenOption.WRITE);
String fileContent = Files.readString(tempFilePath);
System.out.println(fileContent);
} catch (IOException e) {
e.printStackTrace();
}
}
}
输出结果为
Welcome to xnip.cn