Java 11 文件 Api

Java 11 通过提供新的重载方法引入了一种读取和写入文件的简单方法,而无需编写大量样板代码。

看下面的示例

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 迹忆客(jiyik.com)", 
            Charset.defaultCharset(), StandardOpenOption.WRITE);

         String fileContent = Files.readString(tempFilePath);

         System.out.println(fileContent);
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

上面代码的输出结果如下

Welcome to 迹忆客(jiyik.com)

查看笔记

扫码一下
查看教程更方便