так что сегодня у меня был экзамен, и хотя я нашел способ заставить мой код работать, он мне не нравится
public static void search(String name, Friend[] array) {
for (int i = 0; i<array.length;i++) {
if((array[i].getName()).equals(name)) {
System.out.println(name+ " is found at position " +i+"\n");
}
else {
System.out.print("\nName not in list\n");
}
}
}
Так что я здесь работаю, я ищу массив типа Friend для поискаимя передано из основного метода. Но я хочу остановиться, когда он найдет уникальное имя, поэтому, хотя мне нравится то, что у меня есть, оно показывает, что если есть более одного имени, я хотел бы показать только те, которые говорят, что содержат Джона, и игнорировать любое другое имя или, еслинет Джона, что он просто напечатал бы одно «Имя не в списке»