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()));

倒序:

Collections.reversed(demo_list);

2.java8 Stream 排序

實體類元素的排序:通過某個成員變量的值做比較

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

3.shuffle 打亂排序

Collections.shuffle(demo_list);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章