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