要遍历 HashMap 中的值(对象),可以使用 HashMap 的 values() 方法返回一个 Collection 视图,然后通过迭代器或者 foreach 循环遍历该视图。

以下是一个示例代码:

HashMap<Integer, YourObjectType> hashMap = new HashMap<>();
// 假设你的对象类型是 YourObjectType,使用 Integer 作为键

// 添加对象到 HashMap
YourObjectType ceHwV = new YourObjectType(); // 创建你的对象
hashMap.put(ceHwV.getVID(), ceHwV);

// 遍历 HashMap 中的对象
for (YourObjectType obj : hashMap.values()) {
    // 处理每个对象
    System.out.println(obj.toString());
}

// 或者使用迭代器遍历
Iterator<YourObjectType> iterator = hashMap.values().iterator();
while (iterator.hasNext()) {
    YourObjectType obj = iterator.next();
    // 处理每个对象
    System.out.println(obj.toString());
}

在上述示例中,我们首先创建了一个 HashMap 对象,并添加了一个 YourObjectType 对象到 HashMap 中。然后使用 values() 方法获取 HashMap 的值视图,并使用 foreach 循环和迭代器分别遍历这个值视图,处理每个 YourObjectType 对象。

Java HashMap 遍历对象:values() 方法和迭代器

原文地址: https://www.cveoy.top/t/topic/pd31 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录