ArrayList,
分享于 点击 30729 次 点评:131
ArrayList,
底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。
public static void method_2()
{
ArrayList al1 = new ArrayList();
al1.add("java01");
al1.add("java02");
al1.add("java03");
al1.add("java04");
ArrayList al2 = new ArrayList();
al2.add("java01");
al2.add("java02");
al2.add("java05");
al2.add("java06");
//获取交集
al1.retainAll(al2);//取交集,al1中只会保留和al2中相同的元素。
al1.removeAll(al2);//删除相同的交集。
sop("al1:"+al1);
sop("al1:"+al2);
}
public static void base_methiod()
{
//创建一个集合容器,使用Collection接口的子类,ArrayList
ArrayList a1 = new ArrayList();
//1,添加元素。
a1.add("java01");//add(Object obj);
a1.add("java02");
a1.add("java03");
a1.add("java04");
//打印原集合
sop("原集合:"+a1);
//3,删除元素
// a1.remove("java02");
// a1.clear();//清空集合
//4,判断元素
sop("java03是否存在:"+a1.contains("java03"));
sop("集合是否为空?"+a1.isEmpty());
//2,获取个数,集合长度。
sop("size:"+a1.size());
//打印改变后的集合
sop(a1);
}
相关文章
- 暂无相关文章
用户点评