2006-07-27から1日間の記事一覧

Java の enum

って、思っていたより強力。switch とか iterator とか使えるし、 enum Color { RED, BLUE; } public class Test { public static void main(String[] args) { Color c = Color.RED; String s="s"; switch (c) { case RED: break; case BLUE: s = "a"; break…

MultiMap

generics な継承とか。 import java.util.*; interface MultiMap<K,V> extends Map<K,Set<V>> { boolean put(K key, V value); } class MultiHashMap<K,V> extends HashMap<K,Set<V>> implements MultiMap<K,V> { public boolean put(K key, V value) { Set<V> s = get(key); if ( s == null ) { </v></k,v></k,set<v></k,v></k,set<v></k,v>…

Jacques Garrigue -- Home Page

http://www.math.nagoya-u.ac.jp/~garrigue/home-j.html 講義資料充実しています。