java List分组

来源:互联网 发布:刚哥淘宝店铺装修 编辑:程序博客网 时间:2024/06/04 18:37

假设List   stuList中存放了一个对象Student(学号id,姓名name,班级编码 classCode ,班级名称 className),现在想按照班级class进行分组。

思路:根据java map的key为不可重复的这一特性

方法:

  Map<Integer,String> classes=new HashMap<Integer,String>();  for(Student stu:stuList){      classes.put(stu.getClassCode,stu.getCassName);  } 分组完成后,既可以对组做进一步的处理。   for(Integer classCode:classes.keySet()){        System.out.println("班级编码:"+classes.keySet+“;班级名称:”+classes.get(classCode));    }


0 0
原创粉丝点击