首页 > 编程语言 > 详细

java 集合数组排序

时间:2019-06-16 12:52:55      阅读:139      评论:0      收藏:0      [点我收藏+]
//数组排序
Integer arr[] = {3,4,2};
Arrays.sort(arr);//默认升序
Arrays.sort(arr,Comparator.reverseOrder());//传一个逆序比较器
Arrays.stream(arr).forEach(System.out::print);

//集合排序
List<Integer> list = new ArrayList<>();
list.add(2);list.add(3);list.add(1);

list.sort(Comparator.naturalOrder());//list自然排序
list.stream().forEach(System.out::println);
list.sort(Comparator.reverseOrder());//list逆序
list.stream().forEach(System.out::println);

Collections.sort(list);//Collections自然排序
list.stream().forEach(System.out::println);
Collections.sort(list,Comparator.reverseOrder());//Collections逆序
list.stream().forEach(System.out::println);

java 集合数组排序

原文:https://www.cnblogs.com/Andrew520/p/11030913.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!