如何打印 HashMap<String, ArrayList<Integer>>?

How can I print HashMap<String, ArrayList<Integer>>?

我试过了

ScreenDumpParser dump = new ScreenDumpParser();
    Map btn_bound = dump.parse();

    Iterator iterator = btn_bound.keySet().iterator();

    while (iterator.hasNext()) {
       String key = iterator.next().toString();
       List<Integer> value = btn_bound.get(key);

       System.out.println(key);
    }

但是这一行

List<Integer> value = btn_bound.get(key);

给出错误:

Type mismatch: cannot convert from Object to List<Integer>

我需要在一行中打印所有值和键。

如果您想向列表中添加一个值,您应该使用:

value.add( btn_bound.get(key));

如果按钮是列表或其他东西,您必须使用

向列表中添加一个以上的值

value.addRange( btn_bound.get(key));

如果你想得到一个值:

Object foo = value.get(btn_bound.get(key));