الرمز المحدد كما يلي:
استيراد java.util.arraylist ؛ استيراد java.util.list ؛ import java.util.function.predicate ؛ استيراد java.util.stream.collectors ؛ الفئة العامة lambdastudy {public static void main (string [] args) {// تهيئة قائمة مجموعة القائمة <String> قائمة = arraylist> list.add ("اختبار بيانات 1") ؛ list.add ("اختبار بيانات 2") ؛ list.add ("اختبار بيانات 3") ؛ list.add ("اختبار بيانات 12") ؛ // استخدم λ expression لتجاوز قائمة التجميع. foreach (s -> system.out.println (s)) ؛ // عناصر التصفية بالاشتراك مع شروط المسند والمرشح المسند <Tring> يحتوي على 1 = n -> n.contains ("1") ؛ Predicate <string> يحتوي على 2 = n -> n.contains ("2") ؛ // tranquility من خلال قائمة التجميع. مرشح () list.stream (). filter (s -> conval.test (s)). foreach (s -> system.out.println (s)) ؛ list.stream (). filter (invent1. and (invent2)). foreach (n -> system.out.println (n)) ؛ list.stream (). filter (invent1.or (invent2)). foreach (n -> system.out.println (n)) ؛ . newList.foreach (s -> system.out.println (s)) ؛ }} لخص
ما سبق هو المهارات (JDK1.8) التي قدمها لك المحرر حول Java باستخدام تعبيرات Lambda لتشغيل مجموعات القائمة. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!