文字列が比較的大きな (たとえば 8000 項目) リストに存在するかどうかを確認しようとしています。
それが私がしたことです:
for ( int i = 0; i < listOfStrings.size(); i++){
String trim = listOfStrings.get(i).getString().trim();
if (trim.equals(testString)){
check = true;
break;
} else {
check = false;
}
}
しかし、文字列がリストにあると確信していますが、偽の戻り値が返されます。これは大きなリストに対する間違ったアプローチですか?
編集:
コンテキストなしで切り取られたコードで申し訳ありません。はい、壊れます。不足している。