0
私はいくつかのデータを持つ汎用ベクターを返すメソッドを持っています。実行時にこのVectorの子要素の型を取得するにはどうすればよいですか?私は最後の日に、JavaのドキュメントとGoogleのソリューションを見つけようとしています。 私はすなわちを行う試す:一般的なベクターから強い型付きの配列へ
Vector<String> myVector = new Vector<String>();
//here I fill array with data
.......
// here I my code don't know now what is element type of
// myVector and need to get it in some way
Class<?> baseClass = myVector.toArray().getClass().getComponentType();
最終ラインは私にObject
を返します。 <String>
よう
は、それは 'Vector'が空でないことをケースですか? – hmjd