ArrayList对象可以用于存储一个对象列表
例子:
ArrayList<String> list = new ArrayList<String>()
例子:
public class TestString { public static void main(String [] args) { // String s = "java"; // s = "html"; // System.out.print(s); ArrayList<String> cityList = new ArrayList(); cityList.add("London"); cityList.add("ccccc"); System.out.println(cityList.toString()); cityList.remove(0); System.out.println(cityList.toString()); cityList.add("ccheajdlkjf"); System.out.println(cityList.toString()); cityList.clear(); System.out.println(cityList.toString()); } }
数组和ArrayList之间的异同
一旦创建了数组,它的大小就已经确定下来了。
向ArrayList曾删查改比较容易的,但向数组这样的话就比较复杂,为了实现这些操作,必须编写代码操作这个数组。
注意:
对数组排序用Array.sort(array)排序,而ArrayList则用Collections.sort(arrayList)方法
ArrayList<E> list = new ArrayList() 中的E不能是基本类型数据,他必须是一种对象
数组中创建一个ArrayList
例子:
Array类中的静态方法asList返回一个列表,该列表传递给ArrayList的构造方法用与创建一个ArrayList
一个ArrayList创建数组
例子: