2005年9月29日

Mapについてメモ。

早く帰ろうと思ったはずが、今日も終電間際。
とりあえず、寝る前にMapのソートについてメモ。

おやすみなさーい。

■Mapのキーでソート(降順)


DataComparator comparator = new DataComparator(); // 降順用コンパレーター
SortedMap sortedMap = Collections.synchronizedSortedMap(new TreeMap(comparator));
sortedMap.put("key1", "value1");
sortedMap.put("key2", "value2");
sortedMap.put("key3", "value3");

※DataComparatorクラスはオブジェクトを手軽にソートするに載ってるComparatorを拝借

■ついでにMapの中身をグルグルまわす


Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");

Set set = map.keySet();
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
String key = (String)iterator.next();
System.out.println("key=" + key + " value=" + map.get(key));
}

Posted by anigon at 12:52 AM

「エジプトの写真。」へ戻る | 「思い出したフレーズ。」へ進む

上へ戻る