扫码一下
查看教程更方便
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)