ジェネリクス便利♪

ジェネリクス便利だけど、まだすらすら手が動くわけじゃぁない。というわけでメモっておこう!
blogにメモっておくと仕事中に必要になったときに、「あ、確か過去に書いたな」と不思議とすぐに思い出せるし、検索機能ですぐ見つかるので便利なのだ。

public static void main(String[] args) {
	List<Integer> list = add(1, 2, 3, 4);
	System.out.println(list.size());

	List<String> list2 = add("first", "second", "third");
	System.out.println(list2.size());
}

public static <T> List<T> add(T... objects) {
	List<T> list = new ArrayList<T>(objects.length);
	for (T obj : objects) {
		list.add(obj);
	}
	return list;
}