HashMap、Hashtable、Vectorなどをソートするサンプルです。 Collectionインターフェースを実装しているクラスから、ArrayListのインスタンスを作成し、ソートします。 // ソートする HashMap hashmap = new HashMap(); ArrayList entries = new ArrayList(hashmap.entrySet()); Collections.sort(entries, new Comparator(){ public int compare(Object obj1, Object obj2){ Map.Entry ent1 =(Map.Entry)obj1; Map.Entry ent2 =(Map.Entry)obj2; String val1 = (String) ent1.getValue(); String