TreeMap
JavaのHashMapクラスはとても便利ですが、キーはソートされていません。
keySet()メソッドでキーの一覧を取得した際に取得できる順番はバラバラです。
putした順番でもありません。
キーでソートする必要がある場合はTreeMapを使いましょう。
Map map = new HashMap();
map.put("hoge","HOGE");
map.put("foo","フー");
map.put("bar","ばあ");
Iterator it = new TreeMap(map).keySet().iterator();
while (it.hasNext()) {
String key = (String)it.next();
System.out.println("キー=" + key + " 値=" + map.get(key));
}
おすすめ度の平均:
惜しい・・・
読みやすかった