设为首页 加入收藏

TOP

关于 IO(字符流 字符缓冲流)(七)
2017-06-18 10:22:19 】 浏览:726
Tags:关于 字符 缓冲
;   bw.flush();
                }
               
                //6.关闭资源
                bw.close();
    }
   
   
    public static int chose() {
        // 展示菜单
        System.out.println("====================================");
        System.out.println("1.展示学生信息");
        System.out.println("2.添加学生信息");
        System.out.println("3.修改学生信息");
        System.out.println("4.删除学生信息");
        System.out.println("5.退出学生信息管理系统");
        System.out.println("请输入功能序号");
        System.out.println("====================================");
        // 接收用户的输入
        Scanner sc = new Scanner(System.in);
        return sc.nextInt();


    }


    public static void del(ArrayList<Student> list) {
        // 提示输入学号
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学号");
        String id = sc.next();
        // 查找
        // 查找
        // 定义标记
        int index = -1;
        // 查找 关键位置修改标记
        for (int i = 0; i < list.size(); i++) {
            Student s = list.get(i);
            if (id.equals(s.getId())) {
                // 找到
                index = i;
                break;
            }
        }
        //判断标记
        if(index == -1){
            System.out.println("无这个学号的学生 请重新选择功能");
        }else{
            //删除
            list.remove(index);
            System.out.println("删除完毕");
        }


    }


    public static void upd(ArrayList<Student> list) {
        // 提示输入学号
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学号");
        String id = sc.next();
        // 查找
        // 定义标记
        int index = -1;
        // 查找 关键位置修改标记
        for (int i = 0; i < list.size(); i++) {
            Student s = list.get(i);
            if (id.equals(s.getId())) {
                // 找到
                index = i;
                break;
      &nbs

首页 上一页 4 5 6 7 8 下一页 尾页 7/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux多线程及线程间同步 下一篇使用Log4J进行日志操作

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目