J'ai un ensemble de chiffres:
Set<Integer> mySet = [ 1,2,3,4,5,6,7,8,9]
Je veux le diviser en 2 séries de chances et de chances.
Ma façon était d'utiliser le filtre deux fois:
Set<Integer> set1 = mySet.stream().filter(y -> y % 2 == 0).collect(Collectors.toSet())
Set<Integer> set2 =mySet.stream().filter(y -> y % 2 != 0).collect(Collectors.toSet())
Je n'aime pas cette solution car je revois l'ensemble du jeu deux fois.
Y a-t-il une façon plus intelligente de le faire?