一、ArrayList构造器

1.ArrayList():构造一个初始容量为10的空列表

2.ArrayList(int n):构造一个初始容量为n的空列表

3.ArrayList(Collection<? extends E> c):按照集合的迭代器返回的顺序构造一个包含指定集合元素的列表

二、基本方法

1.集合对象的创建

public class arraylist1 {
    public static void main(String[] args) {
        //1.创建一个ArrayList的集合对象
        ArrayList list = new ArrayList<>();
        //2.将指定元素添加到此集合的末尾
        list.add('1');
        list.add(2);
        list.add("3");
        list.add("你好");
        System.out.println(list);

    }
}

运行结果:

ArrayList(集合)-LMLPHP

约束数据类型需要加<>,后面<>内容可以省略:

ArrayList(集合)-LMLPHP

2.集合元素的插入

        a.add(1);
        a.add(2);
        //2.往集合的某个索引位置添加数据
        a.add(1,1000);
        System.out.println(a);

运行结果:

ArrayList(集合)-LMLPHP

插入元素,后面的元素会向后退一个索引

3.返回索引处的元素

.get(int index)

ArrayList(集合)-LMLPHP

4.获取集合的大小(返回元素个数)

.size()

ArrayList(集合)-LMLPHP

5.删除元素

.remove(int index)

ArrayList(集合)-LMLPHP

删除指定元素:.remove(Object o) 只删除第一个匹配到的元素,注意如果要删除的是整型的,要先定义为一个Integer变量。

ArrayList(集合)-LMLPHP

6.修改元素

修改某个索引位置处的数据,修改后会返回原来的值 .set()

ArrayList(集合)-LMLPHP

01-23 07:09