回答編集履歴
1
表示追加
answer
CHANGED
@@ -6,10 +6,11 @@
|
|
6
6
|
public class Main {
|
7
7
|
public static void main(String[] args) throws Exception {
|
8
8
|
List<TestDto> list = new ArrayList<>(Arrays.asList(new TestDto(2,"b"), null, new TestDto(null,"c"), new TestDto(1,"a")));
|
9
|
+
System.out.println("init. : "+list);
|
9
10
|
|
10
11
|
list.sort(Comparator.nullsLast(Comparator.naturalOrder())); //自然順序(null は後ろ)
|
11
12
|
|
12
|
-
System.out.println(""+list);
|
13
|
+
System.out.println("sorted: "+list);
|
13
14
|
}
|
14
15
|
}
|
15
16
|
|
@@ -52,5 +53,6 @@
|
|
52
53
|
}
|
53
54
|
```
|
54
55
|
```
|
56
|
+
init. : [TestDto[id=2,nm=b], null, TestDto[id=null,nm=c], TestDto[id=1,nm=a]]
|
55
|
-
[TestDto[id=1,nm=a], TestDto[id=2,nm=b], TestDto[id=null,nm=c], null]
|
57
|
+
sorted: [TestDto[id=1,nm=a], TestDto[id=2,nm=b], TestDto[id=null,nm=c], null]
|
56
58
|
```
|