オブジェクトのフィールドを反映させて取得した配列をアンパックしようとしています。 一般的なフィールドの値をObjectに設定します。それは私がその配列(何そのタイプに関係なく)に私の一般的なオブジェクトをキャストし、その内容私unpackArray方法で反射を使用して配列を展開する
fields[i].setAccessible(true);
String key = fields[i].getName();
Object value = fields[i].get(obj);
if (value.getClass().isArray()){
unpackArray(value);
}
を抽出したいアレイであれば、私はjava.utilのにオブジェクト値をキャストしようとしています.Arrays、java.reflect.Array、Array []しかし、私を放っていないたびに。
オブジェクトを汎用配列にキャストする方法はありますか?
多くのおかげ サム
本当にありがとうございました、見事に動作します –