在Java中,ArrayList和ArrayLists是相同的东西,都是指代java.util包中的ArrayList类。ArrayList是Java中最常用的动态数组实现,它提供了一系列的方法用于对数组进行操作。
以下是一个使用ArrayList的示例代码:
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList<>();
// 添加元素
arrayList.add("Apple");
arrayList.add("Banana");
arrayList.add("Orange");
// 获取元素
String fruit = arrayList.get(1);
System.out.println(fruit); // 输出: Banana
// 修改元素
arrayList.set(0, "Grape");
System.out.println(arrayList); // 输出: [Grape, Banana, Orange]
// 删除元素
arrayList.remove(2);
System.out.println(arrayList); // 输出: [Grape, Banana]
// 获取元素数量
int size = arrayList.size();
System.out.println(size); // 输出: 2
// 判断元素是否存在
boolean contains = arrayList.contains("Grape");
System.out.println(contains); // 输出: true
// 遍历数组
for (String item : arrayList) {
System.out.println(item);
}
// 清空数组
arrayList.clear();
System.out.println(arrayList); // 输出: []
}
}
上述代码中,我们使用ArrayList来存储水果名称,然后演示了一些常用的ArrayList方法,如添加元素、获取元素、修改元素、删除元素、获取元素数量、判断元素是否存在、遍历数组和清空数组等。