मुझे ऐसे दृष्टिकोण की पहचान करने में रूचि है जो तत्वों की सूची किसी अन्य सूची में छोड़कर तत्वों को छोड़ देता है।जावा 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()))
हटाएं सभी एक उत्कृष्ट समाधान है। –