java ArrayList概述和使用方法

java ArrayList集合的概述与方法使用

我们平常使用的数组,在设置好大小长度之后就无法改变,但是ArrayList集合数组的长度不是固定的,可以任意设定。

概述

我们通过查阅API文档可以看出:ArrayList集合数组是属于java.util包下的一个类。

在使用时我们需要将java.util包导入自己写的类中。<导包>

ArrayList后面的代表的是泛型。它的意思是是说装在集合当中的所有元素全部都是统一的类型。而且泛型只能是引用类型,不能是基本类型。

查阅API文档,ArrayList的构造方法摘要来创建ArrayList<创建>

这里我们创建了ArrayList数组集合,集合的名称是List,里面的元素全部是String类型。

 ArrayList<String> list = new ArrayList<>();

在引用时可以直接输出List<引用>

 System.out.println(list);//[]

方法引用

对于ArrayList当中常用的方法有:

Public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。

Public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应的元素。

Public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是删除的元素。

Public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。

代码示例:

假设这是我们已经创建好的集合数组向里面添加的元素有:白菜,萝卜,茄子,木耳

Public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。

public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        System.out.println(list);//[]
        //向集合中添加元素 add方法
        list.add("白菜");
        list.add("萝卜");
        list.add("茄子");
        list.add("木耳");
        System.out.println(list);//[白菜, 萝卜, 茄子, 木耳]

Public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应的元素。

//从集合中获取一个元素  get方法  索引值是从0开始的
        String name =  list.get(2);   //直接对象名.方法名
        System.out.println("第二号的索引位置: " + name);

Public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是删除的元素。

//从集合中删除一个元素 remove
String whoMoved =list.remove(0);//这里删除的是0号元素
System.out.println("被删除的菜是: " + whoMoved);
System.out.println(list);

Public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。

//获取集合的尺寸长度
        int size = list.size();//注意这里是int型
        System.out.println("集合的长度是: "+ size);

遍历数组集合中的元素。同一般数组一样,使用for循环

//遍历集合里面的元素
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));//使用get方法获取元素
posted @ 2021-08-18 16:35  有点儿意思  阅读(1085)  评论(0编辑  收藏  举报