声明 ArrayList 并添加对象

我们可以创建一个 ArrayList(跟随 List 接口):

List aListOfFruits = new ArrayList();

Version >= Java SE 5

List<String> aListOfFruits = new ArrayList<String>();

Version >= Java SE 7

List<String> aListOfFruits = new ArrayList<>();

现在,使用方法 add 添加 String

aListOfFruits.add("Melon");
aListOfFruits.add("Strawberry");

在上面的例子中,ArrayList 将包含指数 0 处的 String``Melon 和指数 1 处的 String``Strawberry

我们也可以使用 addAll(Collection<? extends E> c) 方法添加多个元素

List<String> aListOfFruitsAndVeggies = new ArrayList<String>();
aListOfFruitsAndVeggies.add("Onion");
aListOfFruitsAndVeggies.addAll(aListOfFruits);

现在洋葱位于 aListOfFruitsAndVeggies 的 0 指数,甜瓜位于指数 1,草莓位于指数 2。