名字之间是空格隔开,所以切分
第一个名字:xxx.split(" ")[0]
try {
List<String> lines = Files.readAllLines(Paths.get("文件路径"));
String input = "指定的名字";
for (String line : lines) {
String name = line.split(" ")[0];
// 输入的名字是否和本行的第一个名字一样
if (Objects.equals(input, name)) {
// 如果在则跳出,不在则继续找下一行,直到读完文件所有行
// TODO 这里写你要做的处理
break;
}
}
} catch (IOException e) {
e.printStackTrace();
}
第一个字符:readLine().charAt(0);
第一个名字:readLine().split(" ")[0]