Java 11引入了一些新的文件API特性,增强了对文件操作的支持。这些新特性主要集中在java.nio.file包中。
- Files.writeString 写入字符串到文件
package com.morris.java11;
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths;
public class FilesWriteStringDemo { public static void main(String[] args) throws IOException { Path path = Paths.get("D:\\FilesWriteStringDemo.txt"); Files.writeString(path, "FilesWriteStringDemo"); } }
|
- Files.readString 从文件读取字符串
package com.morris.java11;
import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths;
public class FilesReadStringDemo { public static void main(String[] args) throws IOException { Path path = new File("D:\\FilesWriteStringDemo.txt").toPath(); System.out.println(Files.readString(path)); } }
|