回答編集履歴

3

脱字修正

2018/03/14 01:55

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -1,6 +1,6 @@
1
1
  みなさんの回答にもありますが、基本的にMapに順序という考え方はありません。
2
2
 
3
- Mapへの突っ込み順を保持するLinkedHashMapで作り直せば可能ではあますが、
3
+ Mapへの突っ込み順を保持するLinkedHashMapで作り直せば可能ではあますが、
4
4
 
5
5
  作ったLinkedHashMapに新たにputしてしまうと、並び替えた順序は破綻します。
6
6
 

2

戻り値の型を修正

2018/03/14 01:55

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```Java
10
10
 
11
- LinkedHashMap<String, List<?>> newMap = map.entrySet().stream()
11
+ Map<String, List<?>> newMap = map.entrySet().stream()
12
12
 
13
13
  .sorted(Comparator.comparing(entry -> (Integer) ((Entry<String, List<?>>) entry).getValue().get(0)))
14
14
 

1

ジェネリクス修正

2018/03/14 01:54

投稿

root_jp
root_jp

スコア4666

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```Java
10
10
 
11
- LinkedHashMap<String, ?> newMap = map.entrySet().stream()
11
+ LinkedHashMap<String, List<?>> newMap = map.entrySet().stream()
12
12
 
13
13
  .sorted(Comparator.comparing(entry -> (Integer) ((Entry<String, List<?>>) entry).getValue().get(0)))
14
14