У мене є List“ HashMapso”, тому я використовую, List.containsщоб з’ясувати, чи містить список вказаний HashMap. У випадку, якщо це відбувається, я хочу отримати цей елемент зі списку, так як я можу дізнатись, де знаходиться елемент?
List benefit = new ArrayList();
HashMap map = new HashMap();
map.put("one", "1");
benefit.add(map);
HashMap map4 = new HashMap();
map4.put("one", "1");
System.out.println("size: " + benefit.size());
System.out.println("does it contain orig: " + benefit.contains(map));
System.out.println("does it contain new: " + benefit.contains(map4));
if (benefit.contains(map4))
//how to get index position where map4 was found in benefit list?
int pos = list.indexOf(item); if (pos >= 0) { /* do it */ }.