文字列を、自然順序付け、すなわちアルファベット順でソートします。 使うのは、TreeMapクラス。 TreeMapのキーのアルファベット順で、Mapされます。 ちなみに、HashMapクラスを使った場合は、ランダムにMapされます。 -------------------------------------------------- Map map = new TreeMap(); map.put("b", "val2"); map.put("d", "val4"); map.put("c", "val3"); map.put("e", "val5"); map.put("a", "val1"); -------------------------------------------------- 文字列を取得するときは、Iteratorクラスを使います。 -------------------------------------------------- Iterator it = map.iterator(); while (it.hasNext()) { String value = (String)it.next(); System.out.println(value); } -------------------------------------------------- TreeMapクラスでは、ソートは文字列で行うため、数値のソートはできません。 参考URL http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html http://takeoba.cool.ne.jp/moreJava/sort.htm http://www.wakhok.ac.jp/~tomoharu/db2003/text/db_c7.html
by rice_c
| 2005-01-06 23:22
| Java
|
ファン申請 |
||