云间录  
public class temp {

public static void main(String[] args)throws Exception {
//ArrayList 在定义时长度为空 ,在新增数据时默认长度为10, 当长度超过10的时候 ,增长因子数为0.5倍,向下取整数
 

 ArrayList arr=new ArrayList();

  arr.add("a");
  arr.add("b");
  arr.add("c");
  arr.add("d");
  arr.add("e");
  arr.add("f");
  System.out.println(arr.size());

//遍历方式 
// A.下标输出方式
  for(int i=0; i<arr.size();i++) {
   System.out.println(arr.get(i));
}

 



//B.foreach输出(>=jdk1.5)

  for (Object o : arr) {
   System.out.println(o);
}

 



 //C.1.8jdk的语法糖
  arr.forEach(a->System.out.println(a));
  System.out.println("----------迭代器");

 


// D.迭代器

Iterator it=arr.iterator();

while(it.hasNext()) {
   System.out.println(it.next());
  }


ArrayList arr=new ArrayList(5);
for(int i=0;i<20;i++) {
print(arr);
   arr.add(i);
  }


ArrayList arr=new ArrayList(5);
arr.add("a");
arr.add("b");
arr.add("c");
arr.add("d");
arr.add("e");
ListIterator list=arr.listIterator();

 
  

  

posted on 2019-05-22 11:28  云间录  阅读(690)  评论(0编辑  收藏  举报