自己建一个实体类
public class Demo { public static List list = new ArrayList(); static int sumAge; static int sumGrade; public static void main(String[] args) { addList(); sum();//计算总年龄 }
private static void addList() { File file = new File("D:\\a.txt"); try { BufferedReader br = new BufferedReader(new FileReader(file)); String str = null; Student stu = new Student();//实例化student对象 while ((str = br.readLine()) != null) { String[] arr = str.split(",");//将读取到的数据存入数组 for (int i = 0; i < arr.length; i++) { stu.setId(Integer.parseInt(arr[0])); stu.setName(arr[1]); stu.setAge(Integer.parseInt(arr[2])); stu.setGrade(Integer.parseInt(arr[3])); } list.add(stu); } } catch (NumberFormatException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } //计算 private static void sum() { for(Student student :list) { sumAge +=student.getAge(); sumGrade +=student.getGrade(); } System.out.println(sumAge); System.out.println(sumGrade); }}
