مقدمة
أكبر تسليط الضوء في 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 ("===== مجموعة التقاطع ===") ؛ قائمة <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 list.stream (). foreach (system.out :: println) ؛ System.out.println ("==== ابحث عن الاتحاد ===") ؛ list.addall (list1) ؛ list.addall (list2) ؛ list = list.stream (). distory (). collect (collectors.tolist ()) ؛ list.stream (). foreach (system.out :: println) ؛ }المثال أعلاه لمجموعات Java8 للعثور على الاختلافات ، والاتحاد والتقاطع هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.