ArrayList的使用

一、概念

ArrayList可以看作是一个可以动态修改和动态改变大小的数组,与普通数组最大的区别就是它没有固定大小的限制,并且可以在add和remove数组内元素的时候,自动增大或缩小数组。ArrayList继承了 AbstractList ,并实现了 List 接口。

但是ArrayList并不是一个数组,它是java.util包中的一个类。

在使用ArrayList时,我们只是在使用ArrayList类型的对象,因此和其他类型对象的使用一样,我们用“.”运算符来调用它的方法。

二、使用方法

1、ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:

import java.util.ArrayList; // 引入 ArrayList 类

ArrayList<E> objectName =new ArrayList<E>();  // 初始化

E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型。例如:我将该ArrayList的泛型指定为Cat之后,该数组中就只能存放Cat类型的对象。

objectName: 对象名

2、添加元素

使用add()方法将元素添加到ArrayList,并遍历元素:

package Demo;

import java.util.ArrayList;

public class DemoArraylistEach {

    public static void main(String[] args) {

        ArrayList list = new ArrayList();

        list.add("迪丽热巴");

        list.add("古力娜扎");

        list.add("马儿扎哈");

        System.out.println(list);

        for (int i = 0; i < list.size(); i++) {

            System.out.println(list.get(i));

        }

    }

}

输出结果如下:

[迪丽热巴, 古力娜扎, 马儿扎哈]

迪丽热巴

古力娜扎

马儿扎哈

3、删除元素

使用remove()方法将元

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。