オブジェクトにカプセル化された配列があるとしましょう:
String[] strvls = { "Alessio", "Ale" };
Object container = strvls;
コンテナオブジェクトから配列を抽出して戻したいのですが、どうすればよいですか?
私はそれがこのように配列チェックであることを知っています:
if(container.getClass().isArray()) {
//Extract the encapsulated array - How ?
}
配列の型が確実にわからないため、文字列配列にキャストできませんString[]
...したがって、ジェネリック型の配列にキャストする必要があります。Javaで可能ですか?