Vorwort
Das größte Highlight in Java8 ist Lambda, mit dem wir die Syntax von C# Linq verwenden und es auch sehen können. Aber es ist immer noch weitaus schlimmer als die Syntaxzucker von C#.
Unterschiede, Gewerkschaften, Kreuzungen
@Test public void test1 () {list <Integer> list1 = new ArrayList <> (); list1.add (1); list1.add (2); list1.add (3); List <Ganzzahl> list2 = new ArrayList <> (); list2.add (3); List2.Add (4); List2.Add (5); System.out.println ("===== Sammlung von Kreuzung ==="); List <Ganzzahl> list = list1.stream (). Filter (t-> list2.contains (t)). Sammeln (sammeln.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Finden Sie den Differenzsatz ==="); list = list1.stream (). filter (t->! list2.contains (t)). sammeln (sammeln.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Finden Sie die Union ==="); list.addall (list1); list.addall (list2); list = list.Stream (). DISTECTION (). sammeln (sammeln.tolist ()); list.stream (). foreach (System.out :: println); }Das obige Beispiel für Java8 -Sammlungen, um Unterschiede, Union und Kreuzung zu finden, ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.