★★Java質問・相談スレッド147★★
■ このスレッドは過去ログ倉庫に格納されています
0339デフォルトの名無しさん
2011/08/31(水) 13:05:17.13Object rtObj = method.invoke(obj, new Object[]{}); //getterを呼ぶ
if (rtObj != null && rtObj.getClass().isArray()) {
try {
rtObj = Arrays.asList((Object[])rtObj); //String[]などをList化する
} catch (Exception ex) {
//TODO: boolean,int,float,doubleの配列を加工する
}
}
String rtObjStr = (rtObj==null) ? "null" : rtObj.toString(); //Listなので"[1, 2, 3]"と表示される
TODO のところがわからないので教えてください。
プリミティブ型の配列の型を判別し、List化または文字列化するには
どのようなコードを書けばよいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています