「Generics を使ってみたら」の続き

Java 5.0 Tiger (開発者ノートシリーズ)
とりあえず、本屋でGenericsのところだけ立ち読み&流し読みしてきました。そうしたら、id:Horiuchi_H:20051222:1135245365みたいのは、やはり以下のようにやるしかないみたいです。

public T[] toArray(T[] array) {
	return (T[]) Array.newInstance(array.getClass().getComponentType(), 0);
}

ようするに、生成する型はインタンス化した方が指定するということですね。。。うーむ。