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();