黑马程序员技术交流社区

标题: FileReader读取文件,出现异常,求指导 [打印本页]

作者: troy健    时间: 2014-11-1 15:17
标题: FileReader读取文件,出现异常,求指导
  1. public class Test6 {

  2.         public static void main(String[] args) throws Exception {
  3.                 // TODO Auto-generated method stub
  4.                
  5.                 MyLineReader myReader = new MyLineReader(new FileReader("Test1.java"));
  6.                 String s = null;
  7.                 while((s = myReader.readLine()) != null){
  8.                         System.out.println(s);
  9.                 }
  10.         }

  11. }
复制代码


Test6.java和Test1.java在同相同路径下,但是为什么还是出现FileNotFoundException异常?
作者: qq8921310    时间: 2014-11-1 16:47
你自己写的类叫MylineRead 但是你调用的时候写的是MyRead

作者: qq8921310    时间: 2014-11-1 16:48
qq8921310 发表于 2014-11-1 16:47
你自己写的类叫MylineRead 但是你调用的时候写的是MyRead

不好意思,看错了、。
作者: qq8921310    时间: 2014-11-1 16:50
不好意思,看错了、。
作者: qq8921310    时间: 2014-11-1 16:54
你贴出来的我看不出来问题,可能是 你定义的类MyLineReader 有问题,
作者: troy健    时间: 2014-11-1 18:24
  1. MyLineReader(Reader r){
  2.                 this.r = r;
  3.                 lineNum = 0;
  4.         }
复制代码

MyLineReader构造函数接受一个字符流reader,没有问题,只是new FileReader创建字符流的时候出现文件不存在异常,但是Test1.java和Test6.java路径相同。疑惑中???
作者: 颜仔    时间: 2014-11-6 01:13
你的代码不太全,你继承了BufferedReader这个类了吗?自定义类MyLineReader需要继承BufferedReader,或者自己写个MyBufferedReader。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2