Quindi i valori nella HashMap sono di tipi (classi) diversi??? Non potrà mai funzionare, ti becchi a runtime un ClassCastException!!Originariamente inviato da xglobusx
elementi è l'hashmap.Codice PHP:public Collection getOrdinati(){
LinkedList ll = new LinkedList(elementi.values());
Collections.sort(ll);
return ll;
}
Vorrei sapere secondo cosa viene ordinata la linkedlist ll.
Per poter ordinare una List, gli elementi devono essere comparabili (con Comparable o un Comparator, a seconda del metodo sort() che usi) ma, cosa molto più importante, tutti gli elementi devono essere "mutually comparable".
In pratica non puoi comparare patate con carote .....

Rispondi quotando