รหัสเฉพาะมีดังนี้:
นำเข้า java.util.arraylist; นำเข้า java.util.list; นำเข้า java.util.function.predicate; นำเข้า java.util.stream.collectors; Lambdastudy ชั้นเรียนสาธารณะ list.add ("ทดสอบข้อมูล 1"); list.add ("ทดสอบข้อมูล 2"); list.add ("ทดสอบข้อมูล 3"); list.add ("ทดสอบข้อมูล 12"); // ใช้λนิพจน์เพื่อสำรวจรายการคอลเลกชัน foreach (s -> system.out.println (s)); // องค์ประกอบตัวกรองร่วมกับเงื่อนไขการแสดงและตัวกรองเพรดิเคต <string> ประกอบด้วย 1 = n -> n.contains ("1"); Predicate <string> ประกอบด้วย 2 = n -> n.contains ("2"); // ความเงียบสงบผ่านรายการคอลเลกชันสตรีม (). ตัวกรอง (บรรจุ 1). foreach (n -> system.out.println (n)); list.stream (). ตัวกรอง (s -> contains1.test (s)). foreach (s -> system.out.println (s)); list.stream (). ตัวกรอง (content1.and (บรรจุ 2)). foreach (n -> system.out.println (n)); list.stream (). ตัวกรอง (content1.or (บรรจุ 2)). foreach (n -> system.out.println (n)); // แทนที่องค์ประกอบที่กรองในรายการคอลเลกชัน <String> newlist = list.stream (). ตัวกรอง (contvle1.and (condited2)). collect (collector.tolist ()); newlist.foreach (s -> system.out.println (s)); - สรุป
ข้างต้นคือทักษะ (JDK1.8) ที่บรรณาธิการแนะนำให้คุณรู้จักเกี่ยวกับ Java โดยใช้ Lambda Expressions เพื่อใช้งานคอลเลกชันรายการ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!