在Java中,`get()` 方法用于从集合(如List、Set、Map等)或数组中检索元素。以下是使用 `get()` 方法的一些基本示例:
从List中获取元素
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List
list.add("Apple");
list.add("Banana");
list.add("Cherry");
String element = list.get(1); // 获取索引为1的元素,即"Banana"
System.out.println(element);
}
}
从Map中获取元素
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map
map = new HashMap<>(); map.put("Apple", 3);
map.put("Banana", 5);
map.put("Cherry", 8);
Integer value = map.get("Banana"); // 获取键为"Banana"的值
System.out.println(value);
}
}
从数组中获取元素
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList
sites.add("Google");
sites.add("Runoob");
sites.add("Taobao");
String element = sites.get(1); // 获取索引为1的元素,即"Runoob"
System.out.println("索引值为 1 的元素为: " + element);
}
}
从自定义类中获取元素
```java
public class Matrix {
private int[][] data;
public Matrix(int rows, int cols) {
data = new int[rows][cols];
}
public int get(int row, int col) {
return data[row][col];
}
public static void main(String[] args) {
Matrix matrix = new Matrix(3, 3);
matrix.data = 42; // 设置一个值
int element = matrix.get(1, 2); // 获取索引为1,列为2的元素,即42
System.out.println("获取到的元素: " + element);
}
}
请注意,在使用 `get()` 方法时,索引是从0开始的。如果尝试访问超出范围的索引,将会抛出 `IndexOutOfBoundsException` 异常。