したがって、私のコードは文字列配列内で名前を検索することになっています。つまり、"mit" は "Smith" を検索します。ほぼ到達しましたが、方法に問題があります。名前を検索するループ内でfor
、ブール値が必要であり、文字列を使用していることを示すエラーが発生します。誰でもこれを修正する方法を知っていますか?
public static void Search(String[] arr, String find) {
for (int i = 0; i < 10; i++) {
if (arr[i].toLowerCase()).contains(find.toLowerCase()) {
System.out.println(String.format("found name: %s", arr[i]));
return;
}
}
System.out.println("Name not found!");
}
エラーはif
ステートメントにあります。