ArrayList的学习小结

来源:互联网 发布:红外线控制开关软件 编辑:程序博客网 时间:2024/05/16 15:53
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());}}}

1 0
原创粉丝点击