質問するログイン新規登録

回答編集履歴

1

表示追加

2025/02/27 12:36

投稿

jimbe
jimbe

スコア13361

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
  ```