Search 在java中从文件中搜索字符串值
下面是存储在文件中的值 任务名称:描述:状态:优先级:会议、高级、进行中、客户会议 任务名称:描述:状态:优先级:培训、高级、继续、JavaTraining 任务名称:描述:状态:优先级:面试、高、进展、新鲜面试 任务名称:描述:状态:优先级:会议、低级别、已启动、团队 任务名称:描述:状态:优先级:会议、高级、正在进行、团队 我需要从中搜索一个字符串值,例如:meeting 如何在第一次出现时搜索它并将其返回Search 在java中从文件中搜索字符串值,search,Search,下面是存储在文件中的值 任务名称:描述:状态:优先级:会议、高级、进行中、客户会议 任务名称:描述:状态:优先级:培训、高级、继续、JavaTraining 任务名称:描述:状态:优先级:面试、高、进展、新鲜面试 任务名称:描述:状态:优先级:会议、低级别、已启动、团队 任务名称:描述:状态:优先级:会议、高级、正在进行、团队 我需要从中搜索一个字符串值,例如:meeting 如何在第一次出现时搜索它并将其返回 请帮助您可以使用Scanner和string contains方法检查字符串模式 你
请帮助您可以使用Scanner和string contains方法检查字符串模式 你能检查一下这个吗
import java.io.*;
import java.util.Scanner;
class searchForName
{
public static void main(String[] args) throws FileNotFoundException {
String name = "meeting";
try {
File file = new File("input.txt");
Scanner kb = new Scanner(System.in);
final Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
final String lineFromFile = scanner.nextLine();
if(lineFromFile.contains(name)) {
// a match!
System.out.println("I found " +name+ " in file " +file.getName());
break;
}
}
}
catch (FileNotFoundException ex)
{
System.out.println("File not found");
}
}
}