您的位置:首页 > 编程语言 > Java开发

Java反射,根据类名创建带参数的实例

2013-01-09 15:56 543 查看

//根据类名获取Class对象


Class c=Class.forName("java.lang.Integer");


//参数类型数组


Class[] parameterTypes={String.class};


//根据参数类型获取相应的构造函数


java.lang.reflect.Constructor constructor=c.getConstructor(parameterTypes);


//参数数组


Object[] parameters={"1"};


//根据获取的构造函数和参数,创建实例


Object o=constructor.newInstance(parameters);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: