コレクションを横断してオブジェクトを取得する3つの簡単な方法、ここにまとめた
方法1:コレクションを配列に変えてから、配列を繰り返します
object [] obj = list.toarray(); for(object 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()); }比較する2つのケースがあります
コレクションケース:
Import 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( "ジュニア"); collection.add( "Zhang San"); collection.add( "li si"); collection.add( "wang wu"); // 1。コレクションを配列オブジェクトに変換します[] objectsarrc = collection.toarray(); for(object object:objectsarrc){string string =(string)object; // Object to 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。 iterator iterator <string> it = collection.iterator(); while(it.hasnext()){system.out.println(it.next()); }}}リストケース:
import 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 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()に変換します。 for(object object:objectsarrl){string string =(string)object; //オブジェクトを文字列と出力system.out.println(string)にcaptします。 } // 2。 (int i = 0; i <list.size(); i ++){system.out.println(list.get(i)); } // 3。 Iterator listiterator <string> iterator = list.listiterator(); while(iterator.hasnext()){system.out.println(iterator.next()); }}}上記はこの記事のすべての内容です。この記事の内容が、すべての人の勉強や仕事に役立つことを願っています。また、wulin.comをもっとサポートしたいと思っています!