如何遍历 Java Hashtable 中的所有元素

发布时间:2025-01-19 03:34:02 作者:小樊
来源:亿速云 阅读:92

要遍历 Java Hashtable 中的所有元素,您可以使用 entrySet() 方法将其转换为 Set,然后使用增强型 for 循环或迭代器进行遍历

方法1:使用增强型 for 循环

import java.util.Hashtable;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        Hashtable<String, Integer> hashtable = new Hashtable<>();
        hashtable.put("One", 1);
        hashtable.put("Two", 2);
        hashtable.put("Three", 3);

        Set<Entry<String, Integer>> entrySet = hashtable.entrySet();

        for (Entry<String, Integer> entry : entrySet) {
            System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
        }
    }
}

方法2:使用迭代器

import java.util.Hashtable;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        Hashtable<String, Integer> hashtable = new Hashtable<>();
        hashtable.put("One", 1);
        hashtable.put("Two", 2);
        hashtable.put("Three", 3);

        Iterator<Entry<String, Integer>> iterator = hashtable.entrySet().iterator();

        while (iterator.hasNext()) {
            Entry<String, Integer> entry = iterator.next();
            System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
        }
    }
}

这两种方法都将输出:

Key: One, Value: 1
Key: Two, Value: 2
Key: Three, Value: 3
推荐阅读:
  1. 循环遍历html所有元素
  2. C#遍历哈希表

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:如何设置有效的数据库关键词警报

下一篇:如何优化服务器运维中的用户管理权限设置

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》