هل يمكنك إعادة كتابة المثال بدون Lambda؟
الكود التالي موجود في هذا المثال
أتمنى إعادة كتابته بدون أسلوب Lambda.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// names إسمه ArrayList هنا قمنا بإنشاء كائن من الكلاس
ArrayList<String> names = new ArrayList();
// names هنا قمنا بإضافة 4 أسماء في الكائن
names.add("Mhamad");
names.add("Hala");
names.add("Ahmad");
names.add("Racha");
// names العادية لعرض جميع عناصر الكائن for هنا قمنا باستخدام الحلقة
for(int i=0; i<names.size(); i++) {
System.out.println( names.get(i) );
}
System.out.println("-----------------------" );
// names لعرض جميع عناصر الكائن for each هنا قمنا باستخدام الحلقة
for(String s: names) {
System.out.println( s );
}
System.out.println("-----------------------" );
// names لعرض جميع عناصر الكائن forEach هنا قمنا باستخدام الدالة
names.forEach((s) -> {
System.out.println( s );
});
}
}
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// names إسمه ArrayList هنا قمنا بإنشاء كائن من الكلاس
ArrayList<String> names = new ArrayList();
// names هنا قمنا بإضافة 4 أسماء في الكائن
names.add("Mhamad");
names.add("Hala");
names.add("Ahmad");
names.add("Racha");
// names العادية لعرض جميع عناصر الكائن for هنا قمنا باستخدام الحلقة
for(int i=0; i<names.size(); i++) {
System.out.println( names.get(i) );
}
System.out.println("-----------------------" );
// names لعرض جميع عناصر الكائن for each هنا قمنا باستخدام الحلقة
for(String s: names) {
System.out.println( s );
}
System.out.println("-----------------------" );
// names لعرض جميع عناصر الكائن forEach هنا قمنا باستخدام الدالة
names.forEach((s) -> {
System.out.println( s );
});
}
}