SAlve ragazzi,
ho praticamente una HashMap in cui memorizzo una sola ed unica coppia.
Senza dover eseguire un ciclo for, c'e' un modo piu veloce ed efficiente... per recuperare key e value? Ecco il mio codice:
codice:List<Beneficiario> lista=new ArrayList<Beneficiario>(); Beneficiario ben=new Beneficiario(); ben.setNome("PAUL"); ben.setCAP("80053"); lista.add(ben); HashMap<Beneficiario,List<Beneficiario>> obMap = new HashMap<Beneficiario,List<Beneficiario>>(); obMap.put(ben,lista); for( Beneficiario key: obMap.keySet() ){ // key.toString() + ": " + obMap.get( key ); System.out.println(((Beneficiario)key).getNome()); System.out.println(obMap.get(key).get(0).getNome()); } }

Rispondi quotando