Ich habe eine Listvon, HashMapalso benutze ich, List.containsum herauszufinden, ob die Liste eine bestimmte enthält HashMap. In diesem Fall möchte ich dieses Element aus der Liste abrufen. Wie finde ich die Indexposition heraus, an der sich das Element befindet?
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 */ }.