Ciao a tutti,
sapete per caso come faccio a vedere se in una hashtable ci sono + chiavi uguali e quante ce ne sono?
grazie mille.
Ciao a tutti,
sapete per caso come faccio a vedere se in una hashtable ci sono + chiavi uguali e quante ce ne sono?
grazie mille.
Flash Developer for Rich Media
PHP, jQuery Developer
Non ci possono essere chiavi duplicate!Originariamente inviato da Miroku
sapete per caso come faccio a vedere se in una hashtable ci sono + chiavi uguali e quante ce ne sono?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
in teoria...............
in realtà te lo lascia fare....
cmq è vero... è una cavolata... penserò ad altro...
e per controllare se diverse chiavi hanno elemento associato uguale?
Flash Developer for Rich Media
PHP, jQuery Developer
Ehhh??Originariamente inviato da Miroku
in teoria...............
in realtà te lo lascia fare....VVoVe:
Beh, tanto per iniziare, prendi i valori con get(). Poi bisogna vedere se vuoi controllare che abbiano lo stesso reference (operatore ==) o se sono di "significato equivalente" (equals() ).Originariamente inviato da Miroku
e per controllare se diverse chiavi hanno elemento associato uguale?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
no no che siano uguali.
Che possa scorrere l'hashtable con iterator?
Flash Developer for Rich Media
PHP, jQuery Developer
ho provato a fare così:
codice:public boolean takeABook(Book b, User u){ Iterator i = borrows.entrySet().iterator(); Map.Entry m; User u; int num_user; while(i.hasNext()){ m = (Map.Entry)i.next(); user = (User)m.get(b); if(u.equals(user)) num_user++; } ............. ......... .........
Flash Developer for Rich Media
PHP, jQuery Developer
Ma Map.Entry non ha il get(). Essendo una "entry" rappresenta già chiave+valore. Ha getKey() e getValue().Originariamente inviato da Miroku
ho provato a fare così:
codice:m = (Map.Entry)i.next(); user = (User)m.get(b);
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
si... me ne sono accorto.. infatti ho corretto con getValue ^^;;;;
Flash Developer for Rich Media
PHP, jQuery Developer