在Java集合框架中,get()
方法通常用于從列表(List)、隊列(Queue)或映射(Map)等數(shù)據(jù)結(jié)構(gòu)中檢索元素。這個方法的行為取決于你正在使用的集合類型。
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
String element = list.get(1); // 獲取索引為1的元素,即"B"
System.out.println(element);
}
}
import java.util.LinkedList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new LinkedList<>();
list.add("A");
list.add("B");
list.add("C");
String element = list.get(1); // 獲取索引為1的元素,即"B"
System.out.println(element);
}
}
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Integer value = map.get("B"); // 獲取鍵為"B"的值,即2
System.out.println(value);
}
}
注意:在使用get()
方法時,請確保你了解集合的特性,例如索引是否有效或鍵是否存在。對于不存在的鍵,Map
的get()
方法將返回null
。對于越界的索引,List
的get()
方法將拋出IndexOutOfBoundsException
異常。