📅  最后修改于: 2023-12-03 14:42:54.412000             🧑  作者: Mango
在Java中,HashMap是一种常用的数据结构,它提供了存储键值对的功能。HashMap内部使用了哈希表来实现,这使得它能够在O(1)的时间复杂度下进行键值对的存取操作。HashMap的get()方法用于根据给定的键获取对应的值。
V get(Object key)
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<Integer, String> map = new HashMap<>();
// 添加键值对
map.put(1, "Java");
map.put(2, "Python");
map.put(3, "C++");
// 使用get()方法获取值
String value = map.get(1);
System.out.println("Value for key 1: " + value);
value = map.get(4);
System.out.println("Value for key 4: " + value);
}
}
Value for key 1: Java
Value for key 4: null
在上面的例子中,我们首先创建了一个HashMap对象,并向其添加了几个键值对。然后,我们使用get()方法根据给定的键获取对应的值。第一个get()调用返回了"Java",因为键1对应的值是"Java"。第二个get()调用返回了null,因为键4不存在,因此对应的值为null。
通过get()方法,我们可以根据键获取HashMap中对应的值。这是HashMap中常用的方法之一,可以帮助我们快速获取存储的数据。