★★Java質問・相談スレッド155★★
■ このスレッドは過去ログ倉庫に格納されています
0689デフォルトの名無しさん
2012/07/30(月) 23:46:26.75ArrayList<Integer>のオブジェクトを作って、オブジェクト.getClass.getCanonicalNameでクラス名を取得して
Class.forName(取得したクラス名).getInstanceしてもArrayList<E>にしかならないし…
総称型の情報は実行時にロストするという話を幾つかのサイトで見たのですが、
代入しようとすると当たり前のようにClassCastExceptionだし…
何か別の方法があります?
■ このスレッドは過去ログ倉庫に格納されています