テキストファイルを使用して値を読み取り、このファイルをバッファリングされたリーダーにロードしています。その後、ファイルを1行ずつ読み取り、いずれかの行にキーワードの1つが含まれているかどうかを確認しています(既に文字列のリストに含まれています)。
ただし、その行に私が探しているキーワードが含まれていても、それは検出されず、ミスが発生します。コードは次のとおりです。
for(int i=0;i<sortedKeywordList.size();i++)
{
String tempString=sortedKeywordList.get(i);
while(US.readLine()!=null)
{
String str=US.readLine();
//System.out.println(str);
if(str.contains(tempString)){
System.out.println("Contains: "+tempString);
}
else{
System.out.println("Miss");
}
}
}