定义格式:
ArrayList<String> list = new ArrayList<String>();
常用方法:
-
public boolean add(E e) :将指定的元素添加到此集合的尾部。
-
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
-
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
-
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
注意:
ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须是引用类型或者包装类
遍历方式
for循环:
for (int i = 0; i < mList.size(); i++) { System.out.println(mList.get(i)); }
增强for循环:
for (String string : list) { System.out.println(string); }
迭代器:
Iterator<String> iterator = mList.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); }