在 Java 中,索引通常用于访问集合或数组中的元素
在 Java 中,索引通常用于访问集合或数组中的元素。Java 提供了多种数据结构来支持索引访问,其中最常见的是数组和 List 接口的实现类,比如 ArrayList。
1. 数组索引
Java 数组是最基本的数据结构,允许通过索引访问元素。数组的索引从 0 开始。
定义和访问数组
java
public class Main {
public static void main(String[] args) {
// 定义一个整数数组
int[] numbers = {10, 20, 30, 40, 50};
// 访问数组元素
System.out.println(numbers[0]); // 输出:10
System.out.println(numbers[2]); // 输出:30
// 修改数组元素
numbers[1] = 25;
System.out.println(numbers[1]); // 输出:25
// 数组长度
System.out.println("Array length: " + numbers.length); // 输出:5
}
}
注意事项
数组索引从 0 开始。
访问超出数组长度的索引会抛出 ArrayIndexOutOfBoundsException。
2. ArrayList 索引
ArrayList 是 Java 中 List 接口的一个实现类,它允许通过索引访问元素,并且可以动态调整大小。
定义和访问 ArrayList
java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 定义一个 ArrayList
ArrayList<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bo