Предисловие
Самым большим моментом в Java8 является Lambda, которая позволяет нам использовать синтаксис C# Linq и давайте также увидим его. Но это все еще намного хуже, чем синтаксический сахар C#.
Различия, профсоюзы, перекрестки
@Test public void test1 () {list <Integer> list1 = new ArrayList <> (); list1.add (1); list1.add (2); list1.add (3); Список <Integer> list2 = new ArrayList <> (); list2.add (3); list2.add (4); list2.add (5); System.out.println ("===== Сборник пересечения ==="); List <Integer> list = list1.stream (). Filter (t-> list2.contains (t)). Collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Найти разницу набор ==="); list = list1.stream (). Filter (t->! List2.contains (t)). collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); System.out.println ("==== Найти союз ==="); list.addall (list1); list.addall (list2); list = list.stream (). instist (). collect (collectors.tolist ()); list.stream (). foreach (System.out :: println); }Приведенный выше пример коллекций Java8, чтобы найти различия, союз и пересечение - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.