Java11 - 文件 API
Java11 通过提供新的重载方法引入了一种读取和写入文件的简单方法,而无需编写太多样板代码。
考虑以下示例 −
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 TutorialsPoint", Charset.defaultCharset(), StandardOpenOption.WRITE); String fileContent = Files.readString(tempFilePath); System.out.println(fileContent); } catch (IOException e) { e.printStackTrace(); } } }
输出
Welcome to TutorialsPoint