在Java中,可以使用HashMap
来表示散列表。
HashMap
类是Java集合框架中的一个实现,它提供了高效的键值对存储和检索。下面是一个使用HashMap
表示散列表的示例:
import java.util.HashMap;
public class HashTableExample {
public static void main(String[] args) {
// 创建一个新的HashMap实例
HashMap<String, Integer> hashMap = new HashMap<>();
// 向散列表中添加键值对
hashMap.put("Alice", 25);
hashMap.put("Bob", 30);
hashMap.put("Charlie", 35);
// 从散列表中获取值
int age = hashMap.get("Bob");
System.out.println("Bob's age is " + age);
// 检查散列表中是否包含某个键
boolean containsKey = hashMap.containsKey("Alice");
System.out.println("Does the hashtable contain Alice? " + containsKey);
// 删除散列表中的键值对
hashMap.remove("Charlie");
// 遍历散列表中的键值对
for (String key : hashMap.keySet()) {
int value = hashMap.get(key);
System.out.println(key + ": " + value);
}
}
}