머리말
Java8의 가장 큰 하이라이트는 Lambda로 C# LINQ의 구문을 사용할 수 있으며이를 볼 수 있습니다. 그러나 여전히 C#의 구문 설탕보다 훨씬 나쁩니다.
차이, 노조, 교차로
@test public void test1 () {list <integer> list1 = new ArrayList <> (); List1.add (1); List1.add (2); List1.add (3); List <integer> list2 = new ArrayList <> (); list2.add (3); list2.add (4); list2.add (5); System.out.println ( "===== 교차 수집 ==="); 목록 <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 ( "==== Union 찾기 ==="); list.addall (list1); list.addall (list2); list = list.stream (). Constr (). collect (collectors.tolist ()); list.stream (). foreach (system.out :: println); }Java8 컬렉션의 위의 예는 차이점, 노조 및 교차로를 찾습니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.