Java声明一个ArrayList并添加对象

示例

我们可以创建一个ArrayList(下面的List界面):

List aListOfFruits = new ArrayList();

Java SE 5
List<String> aListOfFruits = new ArrayList<String>();
Java SE 7
List<String> aListOfFruits = new ArrayList<>();

现在,使用该方法add添加一个String:

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

在上面的示例中,ArrayList包含String索引为0的“瓜”和String索引为1的“草莓”。

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

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

现在,“洋葱”位于索引中的0 aListOfFruitsAndVeggies,“瓜”位于索引1,“草莓”位于索引2。