คำนำ
ไฮไลต์ที่ใหญ่ที่สุดใน Java8 คือ Lambda ซึ่งช่วยให้เราสามารถใช้ไวยากรณ์ของ C# LINQ และให้เราดูด้วย แต่มันก็ยังเลวร้ายยิ่งกว่าน้ำตาลไวยากรณ์ของ C#
ความแตกต่างสหภาพแรงงาน
@Test โมฆะสาธารณะ test1 () {รายการ <จำนวนเต็ม> list1 = arrayList ใหม่ <> (); list1.add (1); List1.add (2); list1.add (3); รายการ <จำนวนเต็ม> list2 = arrayList ใหม่ <> (); list2.add (3); list2.add (4); list2.add (5); System.out.println ("===== คอลเลกชันของทางแยก ==="); รายการ <จำนวนเต็ม> list = list1.stream (). ตัวกรอง (t-> list2.contains (t)). collect (collector.tolist ()); list.stream (). foreach (system.out :: println); System.out.println ("==== ค้นหาชุดความแตกต่าง ==="); list = list1.stream (). ตัวกรอง (t->! list2.contains (t)). collect (collector.tolist ()); list.stream (). foreach (system.out :: println); System.out.println ("==== ค้นหา Union ==="); list.addall (list1); list.addall (list2); list = list.stream (). แตกต่าง (). รวบรวม (collectors.tolist ()); list.stream (). foreach (system.out :: println); -ตัวอย่างข้างต้นของคอลเล็กชั่น Java8 เพื่อค้นหาความแตกต่างสหภาพและสี่แยกเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น