欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList,

来源: javaer 分享于  点击 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);
}

相关文章

    暂无相关文章

用户点评