★★Java質問・相談スレッド133★★
■ このスレッドは過去ログ倉庫に格納されています
0776デフォルトの名無しさん
2009/11/14(土) 14:57:52総称型の配列をnewすることは、Javaの言語仕様上できない。
多少強引だがこれでOK。
@SuppressWarnings("unchecked")
T[] subElements = (T[]) java.lang.reflect.Array.newInstance(
allElements.getClass().getComponentType(), temp.size());
return temp.toArray(subElements);
つーか、そもそも配列使うのやめればいいだけなんだけどな。
■ このスレッドは過去ログ倉庫に格納されています