小编Chr*_*Blp的帖子

如何使用Integer迭代和打印嵌套的HashMap作为值?

我想打印一个嵌套的HashMap,它是:

HashMap<Integer,HashMap<Character,Integer>> map;
Run Code Online (Sandbox Code Playgroud)

我搜索了很多,但我找不到打印整数的方法,因为当我使用getValues()时,它告诉我:"找不到符号".(因为它是一个整数值)

这就是我试图做的事情:

public void print(){
   for(Map.Entry<Integer, HashMap<Character,Integer>> t :this.map.entrySet()){
     Integer key = t.getKey();
     for (Map.Entry<Character,Integer> e : this.map.getValue().entrySet())
       System.out.println("OuterKey:" + key + " InnerKey: " + e.getKey()+ " VALUE:" +e.getValue());
   }
}
Run Code Online (Sandbox Code Playgroud)

我不能在我的第二个中使用getValue(),那么我还能使用什么呢?

提前致谢 !祝你今天愉快.克里斯.

java integer hashmap println getvalue

0
推荐指数
1
解决办法
2137
查看次数

标签 统计

getvalue ×1

hashmap ×1

integer ×1

java ×1

println ×1