ArrayList是Java中的一个类,用于实现动态数组。它可以根据需要自动增长容量,使得在添加、删除和访问元素时不需要手动调整数组的大小。ArrayList中的元素可以通过索引来访问,这使得它像数组一样高效。
用ArrayList写一段小程序:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList
List<String> list = new ArrayList<String>();
// 添加元素到ArrayList
list.add("苹果");
list.add("香蕉");
list.add("橙子");
list.add("葡萄");
// 使用增强的for循环遍历ArrayList并输出元素
for (String fruit : list) {
System.out.println(fruit);
}
}
}介绍一下这段代码
这段代码是一个 Java 程序,它使用ArrayList
来存储和遍历水果名称。
首先,它导入了java.util.ArrayList
和java.util.List
类,以便使用ArrayList
和List
接口的方法。
在main
方法中,它创建了一个ArrayList
对象list
,用于存储水果名称。
然后,它使用add
方法向list
中添加了四个水果名称:"苹果"、"香蕉"、"橙子"和"葡萄"。
最后,它使用增强的for
循环遍历list
中的每个水果名称,并使用System.out.println
方法输出每个水果名称。
运行这段代码后,它将输出:
苹果
香蕉
橙子
葡萄