所以我的代码应该在字符串数组中搜索名称。所以“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
声明中。