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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 学习代码 中级黑马   /  2014-4-29 22:57  /  4753 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package cn.itcast.day1;

  2. import java.io.*;

  3. import java.util.ArrayList;
  4. import java.util.Collection;
  5. import java.util.HashSet;
  6. import java.util.Properties;
  7. import org.omg.CORBA.portable.InputStream;

  8. public class ReflectAndConllection {
  9.         public static void main(String[] args)throws Exception{
  10.                
  11.         //FileReader in= new FileReader("demo.properties");
  12.                
  13.                
  14.                 FileInputStream in = (FileInputStream) ReflectAndConllection.class.getClassLoader().getSystemResourceAsStream("cn/itcast/day1");
  15.         Properties prop= new Properties();
  16.          prop.load(in);
  17.         in.close();
  18.         String className= prop.getProperty("className");
  19.         Collection conllections=(Collection)Class.forName(className).newInstance();
  20.        
  21.                 //Collection conllections= new HashSet();
  22.                 Demo d1= new Demo(2,3);
  23.                 Demo d2= new Demo(2,3);
  24.                 Demo d3= new Demo(2,6);
  25.                 conllections.add(d1);
  26.                 conllections.add(d1);
  27.                 conllections.add(d2);
  28.                 conllections.add(d3);
  29.                 //System.out.println("d1"+d1+"...."+"d2"+d2);
  30.                 System.out.println(conllections.size());
  31.         }
  32. }
复制代码

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)
总是会有这个异常抛出 哪里出问题了 高手指教一下
谢谢

3 个回复

正序浏览
import org.omg.CORBA.portable.InputStream;
你导入的包出错了
改成import java.io.InputStream;
可能是你在Eclipse里用了快捷键ctrl+shift+o所以Eclipse自动给力导入了这个
以后注意一下就是
回复 使用道具 举报
好好好,加油
回复 使用道具 举报
类型转换异常 ByteArrayInputStream不能转换成FileInputStream
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马