编程语言
首页 > 编程语言> > java集合list排序

java集合list排序

作者:互联网

1.Collections排序

1)基本类型的元素

List<Integer> demo_list = new ArrayList<>();

Collections.sort(demo_list );

2)实体类元素的排序:通过某个成员变量的值做比较

  方式一:Collections.sort(demo_list , (Bean b1, Bean b2) -> b2.getXxx().compareTo(b31.getXxx()));

  方式二:demo_list .sort(Comparator.comparing(Bean->method)))

倒序:

Collections.reversed(demo_list);

2.java8 Stream 排序

实体类元素的排序:通过某个成员变量的值做比较

demo_list.stream().sorted(Comparator.comparing(bean::getXxx));

3.shuffle 打乱排序

Collections.shuffle(demo_list);

标签:sort,java,demo,list,getXxx,Collections,排序
来源: https://www.cnblogs.com/xiaoliu66007/p/13490615.html