public static void main(String[] args) throws IOException {
//接收键盘输入的文件路径
Scanner sc = new Scanner(System.in);
System.out.println("请输入文件路径:");
File file = new File(sc.next());
//接收键盘输入的关键字
System.out.println("请输入要查找内容的关键字");
String keyWord = sc.next();
//判断文件是否存在
if(!file.exists()) {
System.out.println("File Not Found");
return;
}
//创建BufferedReader对象
BufferedReader br = new BufferedReader(new FileReader(file));
String line = null;
//判断读到的数据是否为空
while((line = br.readLine()) != null){
//判断读到的数据里是否包含关键字
if(line.contains(keyWord)) {
System.out.println(line);
}
}
//释放资源
br.close();
}