ثلاث طرق بسيطة لاجتياز مجموعة للحصول على أشياءها ، ملخصة هنا
الطريقة 1: تحويل المجموعة إلى صفيف ، ثم تكرار من خلال الصفيف
Object [] obj = list.toarray () ؛ لـ (Object S: OBJ) {system.out.println ((string) s) ؛ }الطريقة 2: GET () الطريقة. ولكن لا يمكن استخدامه إلا في مجموعات القائمة ، فقط مجموعات القائمة لها قيم فهرس.
لـ (int i = 0 ؛ i <list.size () ؛ i ++) {system.out.println (list.get (i)) ؛ }الطريقة 3: من خلال التكرار
listIratorator it = list.listIritor () ؛ بينما (it.hasnext ()) {system.out.println (it.next ()) ؛ }هناك حالتان للمقارنة
حالة التجميع:
استيراد java.util.arraylist ؛ استيراد java.util.collection ؛ استيراد java.util.iterator ؛ استيراد java.util.list ؛ public class pasework {public static void main (string [] args) {collectionTest () ؛ } public static void collectionTest () {collection <string> collection = new ArrayList <String> () ؛ Collection.add ("Junior") ؛ Collection.add ("Zhang San") ؛ collection.add ("li si") ؛ Collection.add ("Wang Wu") ؛ // 1. تحويل المجموعة إلى كائن Array [] Object [] ObjectSarrc = collection.toarray () ؛ لـ (Object Object: ObjectSarrc) {string string = (string) ؛ // كائن CAST إلى سلسلة الإخراج system.out.println (سلسلة) ؛ } //2.get () get get element for (int i = 0 ؛ i <collection.size () ؛ i ++) {// get () يمكن استخدامها فقط في مجموعات القائمة ، لذلك يجب تحويل نموذج التحويل هنا. System.out.println (((ArrayList <String>)). } // 3. iterator iterator <string> it = collection.iterator () ؛ بينما (it.hasnext ()) {system.out.println (it.next ()) ؛ }}}حالة القائمة:
استيراد java.util.arraylist ؛ استيراد java.util.collection ؛ استيراد java.util.list ؛ استيراد java.util.listiTerator ؛ Public Class pasework {public static void main (string [] args) {listtest () ؛ } public static void listtest () {list <string> list = new ArrayList <string> () ؛ List.add ("First Junior") ؛ list.add ("Zhang San") ؛ list.add ("li si") ؛ list.add ("Wang Wu") ؛ // 1. تحويل المجموعة إلى كائن صفيف [] كائن [] ObjectSarrl = list.toarray () ؛ لـ (Object Object: ObjectSarrl) {string string = (string) ؛ // capt الكائن في سلسلة وإخراج system.out.println (سلسلة) ؛ } // 2. من خلال طريقة get () لـ (int i = 0 ؛ i <list.size () ؛ i ++) {system.out.println (list.get (i)) ؛ } // 3. iterator listIritorator <string> iterator = list.listIritor () ؛ بينما (iterator.hasnext ()) {system.out.println (iterator.next ()) ؛ }}} ما سبق هو كل محتوى هذه المقالة. آمل أن يكون محتوى هذه المقالة من بعض المساعدة في دراسة أو عمل الجميع. آمل أيضًا دعم wulin.com أكثر!