ArrayList
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
除数组以外Java还为我们提供了ArrayList类,ArrayList就如同一个容器我们可以很方便的将对象添加到该容器中,此处我们可以将ArrayList想像成一个可以动态增长的数组。ArrayList类是集合框架中使用最频繁的类,ArrayList动态改变大小的特性意味着我们可以在程序执行的过程中动态的调整它的大小。
通过下面的语句我们声明了一个ArrayList,此处我们采用了默认的构造函数:
ArrayList names = new ArrayList();
此处默认构造函数创建了一个大小可容纳10个元素的ArrayList。
下表中列出了ArrayList常用的方法。
编号 | 方法描述 |
---|---|
1 | void add(int index, Object element) 将元素添加至list的指定位置。 |
2 | void add(Object element) 将元素添加至list的尾部。 |
3 | Object remove(int index) 删除指定位置的元素。 |
4 | Object get(int index) 获取指定位置的元素。 |
5 | Object set(int index, Object element) 替换指定位置的元素。 |
6 | int size() 返回当前list中的元素个数。 |
下面的Java程序描述了上述方法的使用方式,这里我们创建了一个名为myList
的ArrayList对象,然后我们通过add(Object)
和add(int, Object)
方法将对象添加至list中,最后使用循环的方式将list中的所有对象打印出来。
在线练习
{$ activeFileHint $}