java中可以通过一个字符串找到一个类并为这个类创建实例,但是这个实例用什么东西来接收呢?
比如一个字符串String str="java.lang.Math";Class cl=Class.forName(str);cl.newInstance();//此处创建了实例,但是在没有确定返回类型的情况下,如何通过反射产生一个变量指针来接收这个实例呢?显然用
Math m=(Math)cl.newInstance();是缺乏移植性的,求教各位知道答案的大虾指点下
比如一个字符串String str="java.lang.Math";Class cl=Class.forName(str);cl.newInstance();//此处创建了实例,但是在没有确定返回类型的情况下,如何通过反射产生一个变量指针来接收这个实例呢?显然用
Math m=(Math)cl.newInstance();是缺乏移植性的,求教各位知道答案的大虾指点下
解决方案 »
- Compass分词器的问题?
- 请能读懂Emforge开源项目的讲课并做技术支持
- 求一个SQL语句
- WSDL2Java 生成客户端代码的优缺点???
- 请问tomcat如何配置欢迎页面?
- Struts如何当选中一个单选按钮时,使某个文本框不能输入
- 急问:使用velocity+struts,容器是weblogic,为什么找不到.vm文件呢,velocity的developer's guide上说,可以打成.jar,放在lib中,weblogic
- 如何用一个xmlspy验证一个schema document 是否有效,急,急 100分 ,
- 那位大哥能详细说明一下,hibernate中的,一对一,一对多,多对多,到底指的是什么????
- Web Service(Axis)中如果参数或者返回值为ArrayList或者Vector,该如何处理?
- 图片URL替换
- 菜鸟请教Spring JMS问题,麻烦各位高手
{
Class cl=Class.forName(str);
变量类型 var=cl.newInstance();
}
现在需要的是用反射通过str确定的“变量类型”