We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4968ffe commit 3260d2fCopy full SHA for 3260d2f
Algorithms/ComparatorSnippet.java
@@ -13,15 +13,27 @@ public int getAge(){
13
}
14
15
16
+class DevComparator implements Comparator<Developer> {
17
+ @Override
18
+ public int compare(Developer firstValue, Developer secondValue){
19
+ return Integer.compare(firstValue.getAge(), secondValue.getAge());
20
+ }
21
+}
22
+
23
public class ComparatorSnippet{
24
25
public static void main(String... args)throws Exception{
-
26
+ // way - 1
27
+ // better if sorting criteria keeps changing
28
Developer[] devs = Collections.sort(listDevs, new Comparator<Developer>() {
29
@Override
30
public int compare(Developer o1, Developer o2) {
31
return o1.getAge() - o2.getAge();
32
33
});
34
+ // way - 2
35
+ devs = Collections.sort(listDevs, (Developer a , Developer b) -> Integer.compare(a.getAge(), b.getAge()));
36
+ // way - 3
37
+ devs = Collections.sort(listDevs, new DevComparator());
38
39
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments