gpt4 book ai didi

java - 从文件中检测特定字符串值,Java

转载 作者:行者123 更新时间:2023-12-02 01:02:34 25 4
gpt4 key购买 nike

我正在尝试检测外部 txt 文件中的特定字符串值。在本例中,我尝试检测 %%。

public void read(){
while(x.hasNext()){
String a = x.next();
System.out.println(a);
if(a == "%%"){
System.out.println("Found the end");
}
else{
System.out.println("No end");
}

}
}

它正确读取 x,因为它打印出文件中的单词,但在每个单词后都显示“No end”,甚至是“%%”。我确信我在某个地方犯了一些愚蠢的错误,我只是找不到它。 x 看起来像这样:苹果橙 %% 葡萄。任何有关此问题的帮助将不胜感激。

最佳答案

尝试

    if(a.trim().equals("%%"))
{
System.out.println("Found the end");
}

这应该消除字符串末尾的任何多余空格并确保良好的比较!

关于java - 从文件中检测特定字符串值,Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345602/

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