java 泛型带参数实例化
2011-12-28 16:43
211 查看
首先要把构造函数中的基本类型转换成基础类,例如int->Integer
/** * 得到带构造的类的实例 * */ public static Object newInstance(String className, Object[] args) throws Exception { Class newoneClass = Class.forName(className); Class[] argsClass = new Class[args.length]; for (int i = 0, j = args.length; i < j; i++) { argsClass[i] = args[i].getClass(); } Constructor cons = newoneClass.getConstructor(argsClass); return cons.newInstance(args); }
相关文章推荐
- Java案例:泛型参数的方法
- 【Java-Reflection】反射获取泛型参数类型
- Java获取泛型参数
- Java知多少(42)泛型通配符和类型参数的范围
- Java JNI由浅入深(包括:Java和C++互传ArrayList泛型对象参数)
- java-反射获得泛型参数
- Java获取泛型参数
- Java -- 获取实现接口的泛型的参数化类型和实际类型参数
- Java 运行时如何获取泛型参数的类型
- java泛型之带有两个类型参数的泛型示例
- Java泛型类型参数的界限
- Happy Java:定义泛型参数的方法
- Java JNI由浅入深(包括:Java和C++互传ArrayList泛型对象参数)
- java中通过反射获取泛型的参数类型
- java__泛型的类型参数推测
- 通过java反射技术获取泛型的真实类型并对其实例化
- java1.5新特性:可变参数;foreach;静态导入;泛型
- java通过反射获取泛型参数
- 如何获取java中泛型参数的实际类型--反射获取
- Java反射获取实际泛型类型参数