Double类型的集合怎么排序

码云腾 2020-05-11 10:29:39
double类型的集合怎么排序,然后筛选出前五个最小或者最大值
...全文
1301 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 6 楼 码云腾 的回复:
[quote=引用 3 楼 混口饭吃的程序员 的回复:] public void getList(){ List<Double> list1 = Arrays.asList(1.1,2.5,2.3,3.54,1.23); list1.sort((sort1,sort2)->{ return sort1.compareTo(sort2); }); }
sort()里面的代码为什么是灰色的[/quote] 因为他有自己原生的排序方法 list1.sort(Comparator.naturalOrder());不过问题不大,你可以用通用的
码云腾 2020-05-11
  • 打赏
  • 举报
回复
引用 3 楼 混口饭吃的程序员 的回复:
public void getList(){ List<Double> list1 = Arrays.asList(1.1,2.5,2.3,3.54,1.23); list1.sort((sort1,sort2)->{ return sort1.compareTo(sort2); }); }
sort()里面的代码为什么是灰色的
  • 打赏
  • 举报
回复
public void getList(){ List<Double> list1 = Arrays.asList(1.1,2.5,2.3,3.54,1.23); list1.sort((sort1,sort2)->{ return sort1.compareTo(sort2); }); }
Ricky_As 2020-05-11
  • 打赏
  • 举报
回复
可以使用Collections.sort()方法进行排序 具体可以查API 然后集合的0~4索引即为最大/最小的前五个值
DCF.Zero 2020-05-11
  • 打赏
  • 举报
回复
Arrays.sort(),然后向后向前遍历就行

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧