gpt4 book ai didi

java - 在 txt 文件 Java 中查找一个字符串(或一行)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:21:35 27 4
gpt4 key购买 nike

假设我有一个包含以下内容的 txt 文件:

john
dani
zack

用户将输入一个字符串,例如“omar”我希望程序在该 txt 文件中搜索字符串“omar”,如果不存在,则简单地显示“不存在”。

我尝试了 String.endsWith() 或 String.startsWith() 函数,但它当然显示“不存在”3 次。

我才 3 周前才开始使用 Java,所以我完全是个新手...请多多包涵。谢谢。

最佳答案

只需阅读此文本文件并将每个单词放入一个List 中,您就可以检查该List 是否包含您的单词。

您可以使用 Scanner scanner=new Scanner("FileNameWithPath"); 读取文件,您可以尝试按照以下步骤将单词添加到 List

 List<String> list=new ArrayList<>();
while(scanner.hasNextLine()){
list.add(scanner.nextLine());

}

然后检查你的单词是否存在

if(list.contains("yourWord")){

// found.
}else{
// not found
}

顺便说一句,您也可以直接在文件中搜索。

while(scanner.hasNextLine()){
if("yourWord".equals(scanner.nextLine().trim())){
// found
break;
}else{
// not found

}

}

关于java - 在 txt 文件 Java 中查找一个字符串(或一行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20418319/

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