A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wodenhaowzg 中级黑马   /  2014-1-17 12:47  /  981 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 wodenhaowzg 于 2014-1-17 12:49 编辑

如果一个方法接收到一个字符串参数,这个参数代表需要被反射操作的类名,那么怎么将这个字符串转换成相应的类名,从而创建该类的对象。
public void reflectText(String className)
{
    Class<?> c1 = Class.forName(str)

}

2 个回复

倒序浏览
楼主是想要代码吗?
回复 使用道具 举报
Properties popr = new Properties();//创建配置文件集合
FileInputStream fis = new FileInputStream("1.ini");//创建读取流对象
popr.load(fis);//使集合和流相关联
String className = popr.property("获取参数的字符串名字");
reflectText(className);//将获取到的值进行参数传递.
貌似这样就OK了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马