Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.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获取值<;HashMap<;字符串,字符串>&燃气轮机;_Java_Android_Arraylist_Hashmap - Fatal编程技术网

Java 从ArrayList获取值<;HashMap<;字符串,字符串>&燃气轮机;

Java 从ArrayList获取值<;HashMap<;字符串,字符串>&燃气轮机;,java,android,arraylist,hashmap,Java,Android,Arraylist,Hashmap,我在从我的ArrayList获取值时遇到问题 我的代码是: ArrayList<HashMap<String, String>> myArrayList; 我怎样才能解决它 多谢各位 System.out.println(myArrayList.get(1.get(TAG_NAME)) ArrayList是基于0的获取(0)。您可以像这样循环浏览列表 for(Map<String, String> map : myArrayList) {

我在从我的
ArrayList
获取值时遇到问题

我的代码是:

ArrayList<HashMap<String, String>> myArrayList;
我怎样才能解决它

多谢各位

System.out.println(myArrayList.get(1.get(TAG_NAME))


ArrayList
是基于0的<代码>获取(0)

您可以像这样循环浏览列表

   for(Map<String, String> map : myArrayList)
    {
        String tagName = map.get(TAG_NAME);
        System.out.println(tagNAme);
    }
for(映射:myArrayList)
{
字符串标记名=map.get(标记名);
System.out.println(标记名);
}

永远不要忘记包含您收到的完整错误消息。它包含修复错误所需的信息…您是否在任何地方初始化myArrayList<代码>myArrayList=新建ArrayList()我已经按照您所说的那样尝试过了,但是数组列表中填充了64个哈希映射,因此出现了问题persists@kareth也许在发布错误消息的同时提供更多信息,或者确实很难说。64 has map是什么意思?arraylist的大小?没错,很抱歉我的问题描述不清楚。我用(key,value)填充ArrayList,它的大小是64。现在的问题是从ArrayList中的HashMap中获取一个字段(例如“name”)。如果我想获取一个字符串(例如ArrayList中第四个HashMap的“name”),我该怎么做?
System.out.println(myArrayList.get(1).get(TAG_NAME));
   for(Map<String, String> map : myArrayList)
    {
        String tagName = map.get(TAG_NAME);
        System.out.println(tagNAme);
    }