Iterator it100=list100.iterator(); while (it100.hasNext()){ Person o100 = (Person) it100.next(); if(list101.contains(o100)){ o100.setNb(o100.getNb() + ((Cheque) list101.get(list101.indexOf(o100))).getNb() ); }