import java.util.ArrayList ؛
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
parcourslist من الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
ArrayList< سلسلة> قائمة = قائمة صفيف جديدة< سلسلة> ();
list.add("o1");
list.add("22");
list.add("o3");
ل (سلسلة s: قائمة)
System.out.println (s) ؛
}
}
< / pre>o1
o2
o3< / pre> تتسبب حلقة لكل منها في حدوث خطأ إذا لم يكن ل ArrayList المراد تصفحها نوع عام. على سبيل المثال ، سنقوم بإزالة التوليد في ArrayList< / a>:
ArrayList list = ArrayList (); < / pre> يعتبر مترجم java أن عناصر ArrayList الخاصة بنا هي كائنات بدون أي نوع وأنه لا يمكنه تحويلها إلى String: