黑马程序员技术交流社区
标题:
大神帮忙给看看 怎么了
[打印本页]
作者:
学习代码
时间:
2014-4-29 22:57
标题:
大神帮忙给看看 怎么了
package cn.itcast.day1;
import java.io.*;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Properties;
import org.omg.CORBA.portable.InputStream;
public class ReflectAndConllection {
public static void main(String[] args)throws Exception{
//FileReader in= new FileReader("demo.properties");
FileInputStream in = (FileInputStream) ReflectAndConllection.class.getClassLoader().getSystemResourceAsStream("cn/itcast/day1");
Properties prop= new Properties();
prop.load(in);
in.close();
String className= prop.getProperty("className");
Collection conllections=(Collection)Class.forName(className).newInstance();
//Collection conllections= new HashSet();
Demo d1= new Demo(2,3);
Demo d2= new Demo(2,3);
Demo d3= new Demo(2,6);
conllections.add(d1);
conllections.add(d1);
conllections.add(d2);
conllections.add(d3);
//System.out.println("d1"+d1+"...."+"d2"+d2);
System.out.println(conllections.size());
}
}
复制代码
Exception in thread "main" java.lang.ClassCastException: java.io.ByteArrayInputStream cannot be cast to java.io.FileInputStream
at cn.itcast.day1.ReflectAndConllection.main(ReflectAndConllection.java:17)
总是会有这个异常抛出 哪里出问题了 高手指教一下
谢谢
作者:
占琳
时间:
2014-4-29 23:03
类型转换异常 ByteArrayInputStream不能转换成FileInputStream
作者:
小流氓123
时间:
2014-4-29 23:43
好好好,加油
作者:
Teemo_Mann
时间:
2014-4-30 02:16
import org.omg.CORBA.portable.InputStream;
你导入的包出错了
改成import java.io.InputStream;
可能是你在Eclipse里用了快捷键ctrl+shift+o所以Eclipse自动给力导入了这个
以后注意一下就是
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2