したがって、私のコードは文字列配列内で名前を検索することになっています。つまり、"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ステートメントにあります。