访问ArrayList <linkedhashmap> </linkedhashmap>中的键/值对

时间:2014-06-29 00:05:01

标签: java hash arraylist map intellij-idea

Object Value

enter image description here

上面是Object字段的Intellij中的evaluate表达式。我想访问密钥和值,但无法访问。

1 个答案:

答案 0 :(得分:1)

您需要在列表中iterate,这是一个示例

public static void main(String[] args){
    List<LinkedHashMap<String,String>> list = new ArrayList<LinkedHashMap<String, String>>();

    LinkedHashMap<String, String> test = new LinkedHashMap<String, String>();
        test.put("a","1");
        test.put("b","2");

    list.add(test);

    for(Map<String, String> map : list){
        for(String key : map.keySet()){
            System.out.println("key: " + key + " value " + map.get(key));
        }
    }

}