在计算机系统中,文件是非常重要的存储方式。Files(java.nio.file.Files)提供了多种方法来处理文件系统中的文件。比直接使用File文件要方便。
Files工具类:读取指定文件中的所有文本
package study1;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class Demo01 {
public static void main(String[] args) {
try {
//Files工具类:读取指定文件中的所有文本
List<String> lineList = Files.readAllLines(Paths.get("F:\\Test\\24.txt"));
for(String name : lineList) {
System.out.println(name);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
运行结果:
孙尚香
妲己
甄姬
小乔
Files工具类:将指定文本 (集合) 写入指定文件中
package study1;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.List;
public class Demo02 {
public static void main(String[] args) {
List<String> nameList = Arrays.asList("孙尚香","妲己","甄姬","小乔");
try {
//Files工具类:将指定文本 (集合) 写入指定文件中
Files.write(Paths.get("F:\\Test\\Use\\01.txt"), nameList);
} catch (IOException e) {
e.printStackTrace();
}
}
}
运行结果: