美文网首页
集合list处理方法

集合list处理方法

作者: Aluha_f289 | 来源:发表于2019-07-28 17:01 被阅读0次

1、根据list集合某个字段升序或者降序(//根据SumAverage字段升序排序)

listMap.sort((x, y) -> Double.compare(y.getSumAverage(), x.getSumAverage()));

2、集合list根据根据某个字段分组

 Map<Long, List<PomScoringDailyScore>> groupBy = 
pomScoringDailyScorelist.stream().collect(Collectors.groupingBy(PomScoringDailyScore::getScoredUserId));

3、list集合多字段分组

        User user1 = new User("zhangsan", "beijing", 10);
        User user2 = new User("zhangsan", "beijing", 20);
        User user3 = new User("lisi", "shanghai", 30);
        List<User> list = new ArrayList<User>();
        list.add(user1);
        list.add(user2);
        list.add(user3);
        Map<String, Map<String, List<User>>> collect
                = list.stream().collect(
                        Collectors.groupingBy(
                                User::getAddress, Collectors.groupingBy(User::getName)
                        )
        );
        System.out.println(collect);

相关文章

  • 集合list处理方法

    1、根据list集合某个字段升序或者降序(//根据SumAverage字段升序排序) 2、集合list根据根据某个...

  • java基础-day16-list集合

    List集合 1. List集合 1.1 List集合特征 1.2 List常用方法 2. ArrayList 可...

  • Collections工具类

    常用方法 reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合...

  • java 对象数组排序

    java对象List集合的排序(基本类型相似); 方法一:使用for循环的方式来进行对象List集合的排序;方法二...

  • Java容器:List

    集合类的层次关系 List接口简介 List的常用方法 List实例VectorArrayListVector和A...

  • 寒假12:List

    List集合的概述和特点 List特有方法 并发修改异常 ListIterator

  • List集合

    List集合特有的方法 list集合可以用迭代器和for循环进行遍历 迭代器并发修改异常 ListIterator...

  • 12, Java ArrayList合并删除重复元素

    1,通过list 方法 list.retain.all() 构造Set集合。Set集合本身是不允许重复记录的 遍...

  • 集合2

    LinkedList集合:是List的子类,能继承List所有的方法,并具有自己的方法LInkedList lin...

  • Java中判断map中是否包含另一个map

    判断map中是否包含另一个map map不同于list, list有直接判断集合是否包含其他集合的方法。 list...

网友评论

      本文标题:集合list处理方法

      本文链接:https://www.haomeiwen.com/subject/rrdprctx.html