黑马程序员技术交流社区

标题: 一个Scanner的错误 [打印本页]

作者: hollywood2014    时间: 2014-10-11 16:30
标题: 一个Scanner的错误
  1. Employee[] staff=new Employee[3];
  2.                 staff[0]=new Employee("Jack",20000,1987,9,10);
  3.                 staff[1]=new Employee("Lily",13000,1991,2,19);
  4.                 staff[2]=new Employee("John",30000,1985,4,13);
  5.                         PrintWriter out=new PrintWriter("emlpoyee.txt");
  6.                         wirteData(staff,out);
  7.                         out.close();
  8. <font color="#ff0000">                        Scanner in=new Scanner(new FileReader("employee.txt"));</font>
  9.                         Employee[] newStaff=readData(in);
  10.                         in.close();
  11.                         for(Employee e:newStaff)
  12.                         {
  13.                                 System.out.println(e);
  14.                         }
复制代码
我首先在文件里写入了一些数据,然后准备利用Scanner扫描并获取文件中的内容,可是出现了FileNotFound的异常,可是这个文件明明是存在的啊
请大虾们指示。

作者: 水竹    时间: 2014-10-11 16:40
你这个:emlpoyee.txt和这个employee.txt本意就是弄成两个文件么?
作者: hollywood2014    时间: 2014-10-11 17:54
水竹 发表于 2014-10-11 16:40
你这个:emlpoyee.txt和这个employee.txt本意就是弄成两个文件么?

不是,我先往这个文件中存一些数据,然后从这个文件中读出来
作者: 水竹    时间: 2014-10-11 17:57
hollywood2014 发表于 2014-10-11 17:54
不是,我先往这个文件中存一些数据,然后从这个文件中读出来

那就是文件名写错了呗,你两个写的不一样
作者: hollywood2014    时间: 2014-10-11 21:43
水竹 发表于 2014-10-11 17:57
那就是文件名写错了呗,你两个写的不一样

有点崩溃...哈哈
作者: 郭.威    时间: 2014-10-11 23:59
。。。。。。。。。。。。。




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