java - 打印具有多个值的键的 HashMap

标签 java

class hello {
    string name;
    int number;
}

class object {
    public static void main(string args[]) {
        HashMap hs = new HashMap();
        hello c1 = new hello();
        hello c2 = new hello();
        hs.put("india",c1);
        hs.put("america",c2);
    }
}

如何打印键值对

具有多个值的键如何打印

最佳答案

像这样迭代MapHashMap

Map<String, Hello> map=new HashMap<>();
Set<Entry<String, Hello>> entries=map.entrySet();
for (Entry<String, Hello> entry : entries) {
    String key=entry.getKey();
    Hello hello=entry.getValue();
}

关于java - 打印具有多个值的键的 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22767759/

相关文章:

java - 有没有为不同供应商定制不同 View 的框架?

java - 使用 EasyMock 模拟接受参数的接口(interface)

java - 如何将条件数据添加到 itext 表格单元格中

java - JAXB:List<Object> 项的 XmlAdapter

java - 在 JList 上使用 setVisibleRowCount 和 setLayoutOrientation 出现意外结果

java - intellij 场景生成器错误未打开 fxml 文件已解决

java - 关于java的事实问题

Java 方法与引用性能

Java 7 - 配对两个 ArrayList

java - 枚举是否意味着静态类?