关于ArrayList的使用

目录

关于ArrayList的使用

1、ArrayList的构造方法和添加方法:

1)创建一个空的集合对象:

2)插入元素:

3)指定位置插入元素:

2、ArrayList的集合常用方法:

1)删除指定的元素:

2)删除指定索引处的元素: 

3)修改指定索引处的元素:

4)返回指定索引处的元素:

5)返回集合中的元素个数:


关于ArrayList的使用

1、ArrayList的构造方法和添加方法

方法名

说明

public ArrayList()

创建一个空的集合对象

public boolean add(E e)

将指定的元素追加到此集合的末尾

public void add(int idnex,E element)

在此集合的指定位置插入指定的元素

1)创建一个空的集合对象

//      ArrayList<String> array = new ArrayList<>(); 也可以用这种方式创建
        ArrayList<String> array = new ArrayList<String>();

2)插入元素

        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println("array:"+array);//控制台输出为array:[gg, mm, cc]

3)指定位置插入元素:

        array.add("gg");
        array.add("mm");
        array.add("cc");

        array.add(1,"aile");
        array.add(2,"no");
        System.out.println("array:"+array);
//控制台输出为array:[gg, aile, no, mm, cc]
//原位置元素后移

注:当插入3条元素时下标为0、1、2;可从3插入,输入4会越界报错

2、ArrayList的集合常用方法

方法名

说明

public boolean remove(Object o)

删除指定的元素,返回删除是否成功

public E remove(int index)

删除指定索引处的元素,返回被删除的元素

public E set(int idnex,E element)

修改指定索引处的元素,返回被修改的元素

public E get(int idnex)

返回指定索引处的元素

public int size()

返回集合中的元素个数

1)删除指定的元素:

        ArrayList<String> array = new ArrayList<String>();
        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println(array.remove("gg"));
        System.out.println(array.remove("tt"));
        System.out.println("array:"+array);
/*控制台输出:
true
false
array:[mm, cc]*/

2)删除指定索引处的元素: 

        ArrayList<String> array = new ArrayList<String>();
        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println(array.remove(1));
        System.out.println("array:"+array);
//控制台输出:mm
//array:[gg, cc]

3)修改指定索引处的元素:

        ArrayList<String> array = new ArrayList<String>();
        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println(array.set(1,"wo"));
        System.out.println("array:"+array);
//控制台输出:mm
//array:[gg, wo, cc]

4)返回指定索引处的元素:

        ArrayList<String> array = new ArrayList<String>();
        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println(array.get(0));
        System.out.println("array:"+array);
//控制台输出:gg
//array:[gg, mm, cc]

5)返回集合中的元素个数:

        array.add("gg");
        array.add("mm");
        array.add("cc");
        System.out.println(array.get(0));
        System.out.println("array:"+array);
控制台输出:3
array:[gg, mm, cc]

猜你喜欢

转载自blog.csdn.net/m0_56442091/article/details/122723170