2 yu954663801 yu954663801 于 2016.04.26 09:40 提问

JAVA如何利用反射指定類型

自己写一个工具类,求大神帮忙看下能否利用反射或者泛型实现类型转换。

public static Object[] getArray(Class c,String str){
List list=jdbcUtil.getList(c, str);//list是利用反射生成的List
return list.toArray(new Object[list.size()]);//可否根据传入的Class指定Array类型
}

因為:
Object[] objs=new Object[]{"a","b"};
String[] strs=(String[])objs;//这里强转会报错,需要事先指定Array类型

2个回答

yu954663801
yu954663801   2016.04.26 17:27
已采纳

利用refelect生成array,已解決。

CSDNXIAOD
CSDNXIAOD   2016.04.26 09:42

利用java反射实现Java Bean 类型转换
java反射-1. 类类型
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!