案例介绍:
编写程序,读取一指定小文本文件的内容,并在控制台输出,如果文件不存在,要求给出提示。
案例代码:
import java.io.* ;
import java.nio.charset.Charset;
import java.nio.file.*;
import java.util.*;
public class ReadFile{
public static void main(String[] args){
Path path = Paths.get("D:\\softwares\\Java\\data\\Test1\\13-9.txt");
Charset charset = Charset.forName( "UTF-8");
List<String> linesRead = null;
try{
if(Files.notExists(path)){
throw new NoSuchFileException("Eile does not exists.");
}
linesRead = Files.readAllLines(path, charset);
}catch (IOException e){
e.printStackTrace();
}
if(linesRead != null) {
for(String line:linesRead) {
System.out.print(line);
}
}
}
}
案例运行图: