有只熊463 2023-01-03 19:50 采纳率: 85.3%
浏览 20
已结题

有没有人愿意解释一下这段代码

private static void readAllStudent(){
    try {
  • 写回答

4条回答 默认 最新

  • 凌冷 2023-01-03 20:02
    关注
    //读取所有学生信息
        private static void readAllStudent(){
            try {
                String line;
    //读取文件
                BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(studentPath)));
    //按行读取 判断改行是否为空
                while((line = br.readLine()) != null) {
    //学生信息属性 以 一个空格分割  
                    String[] data = line.split(" ");
    //将属性   放到对象中             
    Student student = new Student(data[0],data[1],data[2],data[3],Integer.parseInt(data[4]),data[5]);
    //将对象添加到list
                    students.add(student);
                }
                br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 1月12日
  • 已采纳回答 1月4日
  • 修改了问题 1月4日
  • 修改了问题 1月4日
  • 展开全部