![]() |
1
5
最后一个选择对我很有吸引力。比较器真的很适合连接在一起。尤其是你可能很想写一篇
编辑:你不必自己写。如果你看 Ordering 类中 Google Collections Library 你会发现这个和其他各种各样的好东西:)
编辑:更详细地说明我的意思
一个警告词-在
所以这个实现是错误的(假设
但这是对的:
原因是我们总是想逆转比较,但是如果
|
![]() |
2
10
我同意乔恩·斯基特的观点(这很简单)。我试图实现一个非常简单的 decorator :
给定比较器:
一些测试数据:
可以在结尾处使用空值进行排序:
[aaa, bbb, ccc, null, null, null] 或在开始时:
[null, null, null, ccc, bbb, aaa] |
![]() |
3
5
跟进DFA的答案——我想要的是,nulls在末尾排序,而不影响非nulls的顺序。所以我想要更多的东西:
不过,这完全归功于德国足协——这只是对他的工作的一个小小的修改。 |
![]() |
4
3
在Java 8中,可以使用
如果你想把一堆水果按大小分类并放在
你可以简单地写:
结果是:
|
![]() |
5
2
你可以一直使用
|
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 2 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 2 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
![]() |
Tanvi Jaywant · 如何重载类 6 年前 |