螺竹编程
发布于 2024-05-26 / 2 阅读
0

数据结构/散列表:散列表与Java

在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);
        }
    }
}