黑马程序员技术交流社区
标题:
求大神们解决
[打印本页]
作者:
漫步人
时间:
2013-10-23 17:45
标题:
求大神们解决
本帖最后由 漫步人 于 2013-10-23 19:45 编辑
public class ReflectTest {
//config.properties文件的中clsassName=java.util.ArrayList
public static void main(String[] args)throws Exception {
//反射的实际应用
InputStream ips= new FileInputStream("config.properties");
Properties prps= new Properties();
prps.load(ips);
ips.close();
String className= prps.getProperty("className");
System.out.println(className+"为什么显示null");
Collection collections =(Collection) Class.forName(className).newInstance();//26行报错
PeflectPoint pt0= new PeflectPoint(3,5);
PeflectPoint pt2= new PeflectPoint(3,4);
PeflectPoint pt3= new PeflectPoint(3,3);
collections.add(pt1);
collections.add(pt2);
collections.add(pt3);
System.out.println(collections.size());//空指针异常
复制代码
作者:
终结者
时间:
2013-10-23 18:58
你上面文件配置的名字是clsassName而根据Key
作者:
终结者
时间:
2013-10-23 18:59
你上面文件配置的名字是clsassName而根据Key值获取属性中key的值是className
作者:
漫步人
时间:
2013-10-23 19:45
额,犯了低级错误了,惭愧啊,看了一天的代码了,下午的时候眼花了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2