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());
}
}
}
ArrayList的学习小结
最新推荐文章于 2025-08-07 15:29:44 发布