今更だけどジェネリックス


Number 型だけ格納できるリストを生成

ArrayList list = new ArrayList();
list.add(new Integer(0));
list.add(new Long(0));
list.add(1);

これ↓をしたい為に↑をやってる感じが鬱だ

for(Number number : list) {
	System.out.println(number.intValue());
}

記述量が増えるし
何より、見た目が嫌。
でも、通常の配列では普通に使えるんですね。

String msg = new String{"あ" , "い"};
for(String m : msg) {
	System.out.println(m);
}

これは便利だ。記述量が減るし見た目もいい。
これ↓も記述量が減るからうれしいな。

Integer integer = new Integer(1);
int p_int = integer;


まぁ、業務では 1.4 なので 5 以降を使うことは当分無い気がするけど。