Прежде всего, пожалуйста, исправьте меня, если я ошибаюсь. Я хочу найти индекс Item (i.e String value) из ArrayList<CustomType>
без использования For Loop.
POJO:
id;
name;
код:
ArrayList<POJO> list = new ArrayList<POJO>;
//Lots of data added to these list...
Теперь я хочу найти идентификатор конкретного имени из arraylist, не используя ниже для цикла.
String id = null;
// TODO Auto-generated method stub
for (int i = 0; i < list.size(); i++) {
if("ABCD".equalsIgnoreCase(list.get(i).getName())) {
id = list.get(i).getId();
break;
}
}
В идеале я не хочу реализовывать цикл For, потому что в некоторых случаях у меня есть более 500 данных в списке и поиск индекса с использованием цикла For - это не лучший способ сделать это.