ArrayList集合

Posted xiaozhu1017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayList集合相关的知识,希望对你有一定的参考价值。

1、ArrayList集合

(1)ArrayList集合与数组的区别:数组的长度不可以改变;ArrayList集合的长度可以改变;

(2)格式:ArrayList <E> list=new ArrayList<E>(); <E>代表泛型,也就是装在ArrayList集合中的元素是什么类型(类型必须一致),泛型只能是引用类型,不能是基本类型(如果希望向ArrayList集合中存储基本数据类型,必须使用基本类型对应的包装类byte--Byte, short--Short, int--Integer, long--Long, float--Float, double--Double,  char--Character, boolean--Boolean);

(3)对于ArrayList集合来说,直接打印得到的不是地址值,而是内容,如果内容是空,得到的是空的中括号[],原因是ArrayList类重写了toString方法;

(4)常用方法:1public boolean add(E e);  向集合中添加数据(例:list.add(数据);

        2public E get(int index);从集合中获取元素,参数是索引编号,从0开始;

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

        4public int size();获取集合的长度;

以上是关于ArrayList集合的主要内容,如果未能解决你的问题,请参考以下文章

集合系列 List:ArrayList

在java中怎样求多个arraylist集合的交集?

Collectio集合,List《ArrayList,LinkedList》

Java集合之List---ArrayList解析

集合框架之ArrayList集合

集合List和ArrayList的示例