外部の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を正しく読み取っていますが、「%%」であっても、すべての単語の後に「終わりなし」と表示されます。私はどこかでいくつかのばかげた間違いをしていると確信しています、私はそれを見つけることができません。xは次のようになります:アップルオレンジ%%ブドウ。これに関する助けをいただければ幸いです。