Prefácio
O maior destaque no Java8 é o Lambda, que nos permite usar a sintaxe do C# LINQ e vamos também vê -lo. Mas ainda é muito pior que o açúcar de sintaxe de C#.
Diferenças, sindicatos, interseções
@Test public void test1 () {list <Teger> list1 = new ArrayList <> (); list1.add (1); list1.add (2); list1.add (3); Lista <Teger> list2 = new ArrayList <> (); List2.Add (3); LIST2.Add (4); List2.Add (5); System.out.println ("===== Coleção de interseção ==="); Lista <Teger> list = list1.stream (). Filtro (t-> list2.Contains (t)). COLLECT (colecionors.tolist ()); list.stream (). foreach (system.out :: println); System.out.println ("==== Encontre a diferença set ===="); list = list1.stream (). filtro (t->! list2.Contains (t)). COLLECT (COLLECORS.TOLIST ()); list.stream (). foreach (system.out :: println); System.out.println ("==== Encontre o Union ==="); list.addall (List1); list.addall (List2); list = list.stream (). list.stream (). foreach (system.out :: println); }O exemplo acima das coleções Java8 para encontrar diferenças, união e interseção é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.