Три простых способа пройти коллекцию, чтобы получить свои объекты , обобщенные здесь
Метод 1: Включите коллекцию в массив, а затем переверните через массив
Object [] obj = list.toarray (); для (объект S: obj) {System.out.println (((String) s); }Метод 2: Метод get (). Но его можно использовать только в коллекциях списков, только в списках коллекции имеют значения индекса.
for (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); }Метод 3: через итератор
ListIterator It = list.ListIterator (); while (it.hasnext ()) {System.out.println (it.next ()); }Есть два случая для сравнения
Сбор сборов:
Импорт java.util.arraylist; import java.util.collection; import java.util.iterator; import 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 [] Object [] objectSarrc = collection.toarray (); for (Object Object: ObjectSarrc) {String string = (String) Object; // CAST Object в String Output System.out.println (String); } //2.get () Метод получает элемент для (int i = 0; i <collection.size (); i ++) {// get () может использоваться только в коллекциях списков, поэтому форма преобразования должна быть преобразована здесь. System.out.println (((ArrayList <string>)) Collection) .get (i)); } // 3. Итератор итератор <string> it = collection.iterator (); while (it.hasnext ()) {System.out.println (it.next ()); }}}Список случая:
Импорт java.util.arraylist; import java.util.collection; import java.util.list; import java.util.listiterator; public Class pasework {public static void main (string [] args) {listtest (); } public static void listStest () {list <string> list = new ArrayList <String> (); list.add ("First Junior"); list.add ("Zhang San"); list.add ("li si"); list.add ("wang wu"); // 1. Преобразовать коллекцию в объект массива [] object [] objectsarrl = list.toarray (); for (Object Object: ObjectSarrl) {String String = (String) Object; // Капитан объект в строку и систему вывода.out.println (String); } // 2. Через метод get () для (int i = 0; i <list.size (); i ++) {System.out.println (list.get (i)); } // 3. Iterator listicerator <string> iterator = list.listiterator (); while (iterator.hasnext ()) {System.out.println (iterator.next ()); }}} Выше всего содержание этой статьи. Я надеюсь, что содержание этой статьи поможет всем, кто учится или работа. Я также надеюсь поддержать Wulin.com больше!