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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hollywood2014 中级黑马   /  2014-10-11 16:30  /  1021 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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的异常,可是这个文件明明是存在的啊
请大虾们指示。

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 淡定

查看全部评分

5 个回复

倒序浏览
你这个:emlpoyee.txt和这个employee.txt本意就是弄成两个文件么?
回复 使用道具 举报
水竹 发表于 2014-10-11 16:40
你这个:emlpoyee.txt和这个employee.txt本意就是弄成两个文件么?

不是,我先往这个文件中存一些数据,然后从这个文件中读出来
回复 使用道具 举报
hollywood2014 发表于 2014-10-11 17:54
不是,我先往这个文件中存一些数据,然后从这个文件中读出来

那就是文件名写错了呗,你两个写的不一样
回复 使用道具 举报
水竹 发表于 2014-10-11 17:57
那就是文件名写错了呗,你两个写的不一样

有点崩溃...哈哈
回复 使用道具 举报
。。。。。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马