2015-03-28 3 views
-2

Я создал массив классного художника Пользователь может ввести информацию о художнике в консоль, и он сохраняет массив Теперь я хочу, чтобы иметь возможность искать исполнителя, позволяя пользователю введите имя исполнителя в консоли и, если оно совпадает с именем чего-то в массиве, оно будет распечатано или найдено не найдено!Как я могу найти объект, созданный в Java?

+1

Подсказка: используйте для цикла для поиска массива. –

ответ

0

Используйте цикл for для запуска через массив, и в цикле используйте оператор if/else, если введенное слово соответствует массиву в этом месте, тогда отобразите его, иначе ничего не сделайте.

for(int i = 0; i < array.length; i++){ 

    if(thingEntered.equals(array[i])){ 
     Print out 
    } 

} 
0

вы можете использовать Еогеасп в Java, как этот

for(AnyObject obj: Arrayref){ 
     if(input.equals(obj.methods()){ 
       sout(what you want to show in consol); 
     } 
} 
0

Использование findFirst() на потоке элементов - это один вкладыш:

System.out.println(Arrays.stream(myArray) 
    .findFirst(a -> a.name().equals(searchName)) 
    .flatMap(a -> a + " was found") 
    .orElse("not found")); 
Смежные вопросы