questo ordina le stringhe al contrario
codice:public class Test { public Test() { Oggetto o1 = new Oggetto("ciao"); Oggetto o2 = new Oggetto("java"); Oggetto o3 = new Oggetto("casa"); HashMap m = new HashMap(); m.put(1, o1); m.put(2, o2); m.put(3, o3); System.out.println(m.toString()); } class Oggetto implements Comparable { private String word; public Oggetto(String w) { word = w; } public int compareTo(Object obj) { return -word.compareTo(obj.toString()); } public String toString() { return word; } } }

Rispondi quotando