Можно ли в java узнать индекс элемента в ArrayList, если известно значение?
При нажатии на пункт списка показывает значения
@Override
public int getItemCount() {
return mFilteredCheeses.size();
}
public void filter(String query) {
mFilteredCheeses = new ArrayList<>();
for (String cheese : mDefaultCheeses) {
if(cheese.toLowerCase().contains(query.toLowerCase())) {
mFilteredCheeses.add(cheese);
}
}
notifyDataSetChanged();
}
А есть ли возможность узнать индекс элемента, например со значением Макс?
Ответ
Есть у ArrayList метод indexOf - он как раз ищет подходящий элемент и выводит его индекс.
ArrayList
Комментариев нет:
Отправить комментарий