ルークSzumowski:
私の質問は - 第二のリストと比較することにより、リストからオブジェクトを削除する方法。
リスト1 -最初のリストが含まれているメールアドレスを。
LIST2 - 2番目のリストには含まれていだけのドメイン形式の「@ domain.com」など
私は2番目のリストからドメインを含む最初のリストからオブジェクト(電子メール)を削除したいと思います。
例えば:
もしList1を電子メールアドレスが含まれている:「[email protected]」と第二LIST2は「@ domain.com」が含まれて-そして、私は(リスト1から)このメールを削除したいです
私が使用してみました:
List1.removeIf(s -> s.equals (List2));
List1.removeAll(List2);
私は希望として残念ながら、それは私のリストをフィルタしません。
私はあなたのクイックヘルプのために感謝するでしょう
OhleC:
何かのようなもの
list1.removeIf(email -> list2.stream().anyMatch(email::endsWith));
動作するはずです