三种方式从集合中取数据

package iter;

import java.util.ArrayList;
import java.util.Iterator;

public class List{
  public void a(){
    ArrayList<Interger> List = new ArrayList<Integer>();
    //Interger为数据类型
    list.add(new Integer(1));  
    list.add(new Integer(2));  
    list.add(new Integer(3));  
    list.add(new Integer(4));

    //通过for循环取数据
    for(int i=0;i<list.size();i++){
      System.out.println(i);
    }  
  }
}


//第二种通过iterator取个数
Iterator<Integer> iterator = list.iterator();
while(iterator.hasNext()){
  System.out.println(iterator.next());
}


//第三种 通过泛型来取个数
for(Interger ArrayList:list){
  System.out.println(list);
}
public static void main(String[] args){
  List list = new List();
  list.a();
}

你可能感兴趣的:(集合取值)