在Java中,ArrayList
是一个非常常用的类,它实现了动态数组的功能,允许你存储任何类型的对象(通过泛型来指定类型)。为了存储和检索整数,你可以使用 ArrayList<Integer>
。
以下是如何使用 ArrayList<Integer>
来存储和检索整数的示例:
java复制代码
import java.util.ArrayList; | |
public class ArrayListExample { | |
public static void main(String[] args) { | |
// 创建一个存储整数的ArrayList | |
ArrayList<Integer> numbers = new ArrayList<Integer>(); | |
// 向ArrayList中添加整数 | |
numbers.add(10); | |
numbers.add(20); | |
numbers.add(30); | |
numbers.add(40); | |
// 检索ArrayList中的整数 | |
for (int i = 0; i < numbers.size(); i++) { | |
System.out.println("Number at index " + i + ": " + numbers.get(i)); | |
} | |
// 使用for-each循环来检索ArrayList中的整数 | |
for (Integer number : numbers) { | |
System.out.println(number); | |
} | |
// 检索特定索引的整数 | |
int index = 2; // 注意:索引是从0开始的 | |
if (index < numbers.size()) { | |
System.out.println("Number at index " + index + ": " + numbers.get(index)); | |
} else { | |
System.out.println("Index " + index + " is out of bounds"); | |
} | |
} | |
} |
在这个示例中,我们首先创建了一个 ArrayList<Integer>
对象,并使用 add()
方法向其添加了几个整数。然后,我们使用传统的for循环和for-each循环来遍历并检索ArrayList中的整数。最后,我们使用 get()
方法检索了特定索引的整数,并检查该索引是否在ArrayList的边界内。