gpt4 book ai didi

Java - 从.text文件中查找匹配的字符串

转载 作者:行者123 更新时间:2023-12-02 04:23:24 26 4
gpt4 key购买 nike

我想从 .text 文件中找到匹配的字符串。但使用此代码我只能获取文本文件第一行的匹配字符串。它不会运行到文本文件的其他行

Scanner scanner = new Scanner(file);

while (scanner.hasNextLine()) {

System.out.println("Inside next line");
String line = scanner.nextLine();
System.out.println(line);
String[] tokenarray = line.split(":");

if (tokenarray[0].equals(id)) {
System.out.println("match found");
System.out.println(tokenarray[0]);
customer = new Customer(tokenarray[0], tokenarray[1],
tokenarray[2], tokenarray[3], tokenarray[4],
tokenarray[5], tokenarray[6], tokenarray[7],
tokenarray[8]);
break;
}
}

仅当输入 id 作为文档第一行的 tokenarray[0] 值时,此代码才有效。我想搜索整个文本文档。不仅仅是第一行。

最佳答案

看起来,当您删除break时,它就会解决您的问题。

关于Java - 从.text文件中查找匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32489824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com