Coding/Java
[Stream] 두 리스트의 조합 구하기
shbada
2021. 12. 23. 22:30
728x90
반응형
Stream 코드
private static void getPairs() {
List<Integer> numbersA = Arrays.asList(1, 2, 3);
List<Integer> numbersB = Arrays.asList(4, 5);
List<int[]> pairs = numbersA.stream()
.flatMap(i -> numbersB.stream()
.map(j -> new int[]{i, j}))
.collect(toList());
for (int[] a : pairs) {
System.out.println(Arrays.toString(a));
}
}
결과
[1, 4]
[1, 5]
[2, 4]
[2, 5]
[3, 4]
[3, 5]
반응형