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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘闯2 中级黑马   /  2017-11-25 21:58  /  2287 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这几天感冒了,人都是麻的,不晓得学了些什么的东西,也不晓得写些啥子,还是完成个任务嘛。
// 修改学生,
        public static void updataStudent(String fileName) throws IOException {
                ArrayList<Student> arr = new ArrayList<Student>();
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入要修改的学生编号:");
                String id = sc.next();
                readData(fileName, arr);
                boolean flag = false;// 用于判断是否有一样的id
                for (int i = 0; i < arr.size(); i++) {// 这里怎么把Student类型的转成String用于判断
                        Student s = arr.get(i);
                        if (id.equals(s.getId())) {
                                flag = true;

                                System.out.println("请输入学生的姓名:");
                                s.setName(sc.next());
                                System.out.println("请输入学生的年龄:");
                                s.setAge(sc.next());                       
                                System.out.println("请输入学生的地址:");
                                s.setAddress(sc.next());

                                writeData(fileName, arr);
                                System.out.println("修改成功");
                                writeData(fileName, arr);
                                break;
                        }
                }
                while (flag == false) {
                        System.out.println("您输入的学号不存在,请重新选择。");
                }
        }

8 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
注意身体哟~
回复 使用道具 举报
写得还是挺好的,,,
回复 使用道具 举报
注意身体哟
回复 使用道具 举报
闯哥要照顾好自己
回复 使用道具 举报
注意身体呀,,,感觉不对就吃点药预防预防
回复 使用道具 举报
感觉身体不适,就吃点药预防着
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马