import java.util.*; class arraylistDemo { public static void main(String[] args) { method_static(); method_1(); method_get(); } public static void method_static() { ArrayList al = new ArrayList(); //添加元素 al.add("java1"); al.add("java2"); al.add("java3"); //打印集合 System.out.println(al); //查长度 System.out.println("size ="+al.size()); //删除元素 al.remove("java2"); //清空集合 //al.clear(); System.out.println(al); //判断元素 System.out.println("java3是否存在"+al.contains("java3")); System.out.println("集合是否为空"+al.isEmpty()); } public static void method_1() { ArrayList al = new ArrayList(); al.add("java1"); al.add("java2"); al.add("java3"); ArrayList al1 = new ArrayList(); al1.add("java1"); al1.add("java2"); al1.add("java4"); al.retainAll(al1);//al中指保存与al1的交集部分 al.removeAll(al1);//al中删除相同的元素剩下的部分 System.out.println(al); System.out.println(al1); } public static void method_get() { ArrayList al = new ArrayList(); al.add("java1"); al.add("java2"); al.add("java3"); al.add("java4"); /* Iterator it = al.iterator(); while(it.hasNext())//获取迭代器,取出集合中的元素。如果有元素,返回ture,继续循环 { System.out.println(it.next());//下一个元素 } */ for(Iterator it = al.iterator();it.hasNext();)//一般多用用for循环实现 { System.out.println(it.next()); } } }