У меня есть этот ArrayList
из HashMaps ->ArrayList<HashMap<String, String>>
ArrayList.contains для ArrayList с HashMaps
Как можно легко проверить, если HashMap содержит определенное значение? Я не хочу вручную перебирать весь список. Я ищу альтернативу ArrayList.contains()
, которая работает для этого случая.
Например: Скажем, я поставил следующие значения Hashmap
map.put(TAG_ID, id);
map.put(TAG_TITLE, title);
map.put(TAG_DESCRIPTON, description);
, а затем добавить добавляйте это мой ArrayList - arrayList.add(map)
Дело в том, что я не хочу, чтобы добавить дублированный идентификатор в ArrayList.
«Как я могу легко проверить, если HashMap содержит определенное значение?» Какой hashmap, вы можете иметь много в ArrayList? –
Первый вопрос - зачем использовать 'ArrayList' ??? –
«Дело в том, что я не хочу добавлять дублированный идентификатор к arraylist». Я думаю, вы должны перепроектировать свои структуры. –