JavaSE笔记之ArrayList概述与使用

1.概述

可变数组的实现,可不断添加元素,数组大小也会自动增长,解决传统数组长度需指定弊端。

 

2.使用

泛型:装在集合当中的所有元素,全都是统一的什么类型。

注意:泛型只能是引用类型,不能是基本类型(需使用基本类型包装类)。

从JDK1.5+开始,支持自动装箱,自动拆箱

自动装箱:基本类型=》包装类型

自动拆箱:包装类型=》基本类型

 

JavaSE笔记之ArrayList概述与使用_第1张图片

 

常用方法:

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

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

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

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

代码举例:

public class Demo{
    public static void main(String[] args){
        //利用ArrayList创建一个String类型的数据
        ArrayList list = new ArrayList();
        //特殊:从JDK1.7+开始,右侧尖括号内部可以不写内容。
        ArrayList listB = new ArrayList();
        //向集合中添加元素
        list.add("刘德华");
        list.add("张学友");
        list.add("黎明");
        
        //获取集合中的元素
        list.get(0);

        //删除集合中的元素
        list.remove(0);

        //获取集合长度
        list.size();

        //循环遍历集合
        for(int i = 0,leni = list.size();i listC = new ArrayList();

        //向集合中添加元素
        listC.add(1);
        listC.add(2);
        listC.add(3);
        
        //获取集合中的元素
        listC.get(0);

        //删除集合中的元素
        listC.remove(0);

        //获取集合长度
        listC.size();

        //循环遍历集合
        for(int i = 0,leni = listC.size();i

 

 

你可能感兴趣的:(JavaSE)