为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下这个程序要怎么改啊,现在这个代码有异常。。。

请问一下这个程序要怎么改啊,现在这个代码有异常。。。

TOW哈克 2017-05-31 21:33:00
public class Employee { private String name; private int age; private int wage; public Employee(){} public Employee(String name,int age,int wage){  this.name=name;  this.age=age;  this.wage=wage; } public String getName(){  return name; } public int getAge(){  return age; } public int getWage(){  return wage; } public String toString(){  return name+","+age+","+wage; }}public class EmployeeList { private ArrayList<Employee>arr; public EmployeeList(){  arr=new ArrayList<Employee>(); } public void getEmployees(InputStream stream){  DataInputStream in=new DataInputStream(stream);  char ch;  String name="";  try {    while((ch=in.readChar())!=','&&ch!=-1)     name+=ch;    arr.add(new Employee(name,in.readInt(),in.readInt()));    //System.out.println(arr);    name="";  } catch (IOException e) {   e.printStackTrace();   }  } public ArrayList getArr(){  return arr; }}public class TestApp { public static void main(String []args)throws IOException{  EmployeeList employeelist=new EmployeeList();  FileInputStream fin=new FileInputStream("d:\\0001\\student.txt");  employeelist.getEmployees(fin);  System.out.println(employeelist.getArr()); } }
查看完整描述

1 回答

?
呦呦米

TA贡献90条经验 获得超59个赞

可以把错误贴上来,方便分析

查看完整回答
反对 回复 2017-06-01
  • 1 回答
  • 0 关注
  • 1331 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信