Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 访问ArrayList中的键/值对<;LinkedHashMap>;_Java_Hash_Arraylist_Map_Intellij Idea - Fatal编程技术网

Java 访问ArrayList中的键/值对<;LinkedHashMap>;

Java 访问ArrayList中的键/值对<;LinkedHashMap>;,java,hash,arraylist,map,intellij-idea,Java,Hash,Arraylist,Map,Intellij Idea,上面是对象字段Intellij中的求值表达式。我想同时访问key和value,但无法访问。您需要访问列表,下面是一个示例 Object Value publicstaticvoidmain(字符串[]args){ 列表=新的ArrayList(); LinkedHashMap测试=新建LinkedHashMap(); 测试。放置(“a”、“1”); 测试。放置(“b”、“2”); 列表。添加(测试); 用于(地图:列表){ for(字符串键:map.keySet()){ System.out.

上面是对象字段Intellij中的求值表达式。我想同时访问key和value,但无法访问。

您需要访问列表,下面是一个示例

Object Value
publicstaticvoidmain(字符串[]args){
列表=新的ArrayList();
LinkedHashMap测试=新建LinkedHashMap();
测试。放置(“a”、“1”);
测试。放置(“b”、“2”);
列表。添加(测试);
用于(地图:列表){
for(字符串键:map.keySet()){
System.out.println(“key:+key+“value”+map.get(key));
}
}
}

您试过什么吗?有密码吗?你试过什么?你签出了吗?我试图获取ArrayList的第一个元素,然后创建一个映射的条目集,但没有成功。没有成功告诉我们几乎什么都没有。你的密码在哪里?如果有异常,您会得到哪些异常?result.get(0)。entrySet()否?必须将
字段
强制转换为ArrayList。谢谢
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));
        }
    }

}