私は別のリストの要素を除いた要素のリストを返すアプローチを特定することに興味があります。例えばJava 8ストリーム。すべての要素他の要素を除いて
List<Integer> multiplesOfThree = ... // 3,6,9,12 etc
List<Integer> evens = ... // 2,4,6,8 etc
List<Integer> others = multiplesOfThree.except(evens) // should return a list of elements that are not in the other list
あなたはこれをどのように行うのですか? は私が読んで少し不格好と難しいアプローチを見つけた....
multiplesOfThree.stream()
.filter(intval -> evens.stream().noneMatch(even -> even.intValue() == intval.intValue()))
removeAllは優れた解決策です。 –