O
Size: a a a
O
A
РН
C
A и ищу подходящий B (у которого в setOfA есть этот a). Вложенный стрим, фу. Map<A, B> =
Arrays.stream(A.values())
.collect(toMap(Function.identity()
, a -> setOfB.stream()
.filter(b -> b.getSetOfA().contains(a))
.findAny()
.orElseThrow(...)
));
YD
A и ищу подходящий B (у которого в setOfA есть этот a). Вложенный стрим, фу. Map<A, B> =
Arrays.stream(A.values())
.collect(toMap(Function.identity()
, a -> setOfB.stream()
.filter(b -> b.getSetOfA().contains(a))
.findAny()
.orElseThrow(...)
));
ДЛ
НК

СС
НК
ДЛ
СС
НК
ДЛ
НК
НК
C
JS
C
BJ