ArrayList集合1

1.ArrayList集合的特点:
        1.ArrayList是集合的一个实现类

        2.ArrayList内部封装了一个Object类型的对象,初始长度为10,且长度可变

        3.ArrayList集合查询快,但是增删慢

        4.线程不安全

2.ArrayList集合的一些方法

        ①add(Object element)向列表尾部添加数据

        ②size()返回列表中元素个数

        ③get(int index)获取列表指定位置的元素,index从0开始

public class Test{
    public static void main(String[] args){
        ArrayList() list = new ArrayList();//String泛指ArrayList列表里元素为字符串类型
        list.add("你");//add表示向列表中添加元素
        list.add("好");
        System.out.println(list);
        System.out.println(size(list));
        System.out.println(list.get(1));//get表示获取指定位置的元素
        
    }
}

        ④add(int index,Object element)表示在指定位置添加元素,原位置后的元素后移

public class Test{
    public static void main(String[] args){
        ArrayList() list = new ArrayList();//String泛指ArrayList列表里元素为字符串类型
        list.add("你");//add表示向列表中添加元素
        list.add("好");
        System.out.println(list);
        list.add(2,"很");//在指定位置添加元素,原位置后的元素后移
        System.out.println(list);
    }
}

        ⑤set(int i,Object element) 是元素element替换索引为i位置上的元素,并返回替换的元素

public class Test{
    public static void main(String[] args){
        ArrayList() list = new ArrayList();//String泛指ArrayList列表里元素为字符串类型
        list.add("你");//add表示向列表中添加元素
        list.add("好");
        System.out.println(list);
        list.set(1,"hao");//替换指定位置元素
        System.out.println(list);
        System.out.println(list.set(1,"hao"));
    }
}

 

 

       

你可能感兴趣的:(java,开发语言)