回答編集履歴
3
修正
test
CHANGED
@@ -21,9 +21,13 @@
|
|
21
21
|
System.out.println("-- idLists ------");
|
22
22
|
idLists.stream().forEach(System.out::println);
|
23
23
|
|
24
|
-
List<Data> returnList = new ArrayList<>();
|
24
|
+
List<Data> returnList = new ArrayList<>(idDatas);
|
25
|
-
returnList.addAll(idDatas);
|
26
25
|
returnList.sort((a,b)->idLists.indexOf(a.id)-idLists.indexOf(b.id));
|
26
|
+
/*
|
27
|
+
List<Data> returnList = idDatas.stream()
|
28
|
+
.sorted((a,b)->idLists.indexOf(a.id)-idLists.indexOf(b.id))
|
29
|
+
.collect(Collectors.toList());
|
30
|
+
*/
|
27
31
|
System.out.println("-- returnList ------");
|
28
32
|
returnList.stream().forEach(System.out::println);
|
29
33
|
}
|
2
修正
test
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
とりあえず並び替えなら (for はともかく stream でも無く) sort で十分なのではということで。
|
1
|
+
とりあえず並び替えなら (for はともかく stream でも無く) List.sort で十分なのではということで。
|
2
|
+
(どうしても stream なら sorted 。)
|
2
3
|
```java
|
3
4
|
import java.util.*;
|
4
5
|
|
1
package 削除
test
CHANGED
@@ -1,7 +1,5 @@
|
|
1
1
|
とりあえず並び替えなら (for はともかく stream でも無く) sort で十分なのではということで。
|
2
2
|
```java
|
3
|
-
package teratail_java.q_sdvlf6akeo5hg3;
|
4
|
-
|
5
3
|
import java.util.*;
|
6
4
|
|
7
5
|
public class Main {
|