Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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
如何在android中创建arraylist数组 ArrayList parsedPODAY_ID=new ArrayList(); ArrayList parsedPODAY_P_IMG=new ArrayList(); ArrayList ParsedPady_NAME=新ArrayList(); ArrayList parsedPODAY_PRICE=new ArrayList(); ArrayList parsedPODAY_OFFPRICE=new ArrayList();_Android_Arrays_Arraylist - Fatal编程技术网

如何在android中创建arraylist数组 ArrayList parsedPODAY_ID=new ArrayList(); ArrayList parsedPODAY_P_IMG=new ArrayList(); ArrayList ParsedPady_NAME=新ArrayList(); ArrayList parsedPODAY_PRICE=new ArrayList(); ArrayList parsedPODAY_OFFPRICE=new ArrayList();

如何在android中创建arraylist数组 ArrayList parsedPODAY_ID=new ArrayList(); ArrayList parsedPODAY_P_IMG=new ArrayList(); ArrayList ParsedPady_NAME=新ArrayList(); ArrayList parsedPODAY_PRICE=new ArrayList(); ArrayList parsedPODAY_OFFPRICE=new ArrayList();,android,arrays,arraylist,Android,Arrays,Arraylist,我已经创建了arraylist。但是如何创建arraylist或这些arraylist的数组呢。 提前谢谢 简单地使用 ArrayList<String> parsedPODAY_ID=new ArrayList<>(); ArrayList<String> parsedPODAY_P_IMG=new ArrayList<>(); ArrayList<String> parsedPODAY_NAME=new Ar

我已经创建了arraylist。但是如何创建arraylist或这些arraylist的数组呢。 提前谢谢

简单地使用

    ArrayList<String> parsedPODAY_ID=new ArrayList<>();
    ArrayList<String> parsedPODAY_P_IMG=new ArrayList<>();
    ArrayList<String> parsedPODAY_NAME=new ArrayList<>();
    ArrayList<String> parsedPODAY_PRICE=new ArrayList<>();
    ArrayList<String> parsedPODAY_OFFPRICE=new ArrayList<>();
试着跟随

parent.add(parsedPODAY_OFFPRICE);
ArrayList mainArrayList=新建ArrayList();
ArrayList subOneArray=新的ArrayList();
添加(“第一”);
添加(“第二”);
ArrayList Subtwarray=新的ArrayList();
subtwarray.Add(“第一”);
mainArrayList.Add(subOneArray);
mainArrayList.Add(子工作数组);
当进行更改时,上述代码会有点复杂,另一种方法是

ArrayList<ArrayList<String>> mainArrayList = new ArrayList<ArrayList<String>>();

ArrayList<String> subOneArray = new ArrayList<String>();
subOneArray.Add("first");
subOneArray.Add("second");

ArrayList<String> subTwoArray = new ArrayList<String>();
subTwoArray.Add("first");

mainArrayList.Add(subOneArray);    
mainArrayList.Add(subTwoArray);
//创建要存储的映射
Map Map=newhashmap();
//创建列表1并存储值
List valSetOne=new ArrayList();
添加(“苹果”);
添加(“飞机”);
//创建列表2并存储值
List valSetTwo=new ArrayList();
添加(“Bat”);
添加(“香蕉”);
//创建列表三并存储值
List valsetthre=new ArrayList();
添加(“Cat”);
添加(“汽车”);
//将值放入地图
map.put(“A”,valSetOne);
地图放置(“B”,valSetTwo);
地图放置(“C”,valSetThree);
//迭代并显示值
System.out.println(“获取键和相应的[Multiple]值n”);
对于(Map.Entry:Map.entrySet()){
String key=entry.getKey();
列表值=entry.getValue();
System.out.println(“Key=“+Key”);
System.out.println(“Values=“+Values+”n”);
}

< /代码>您可能需要考虑不同的数据结构来执行任务。有对象数组,对象[]。但是泛型会使这变得复杂。请尝试在ArrayList arrayOfArraysUse
LinkedHashMap
中使用类型为的引用。不要使用
ArrayList
,这被认为是糟糕的编程实践,而且太复杂了。@MohitGaur欢迎快乐编码:)
ArrayList<ArrayList<String>> mainArrayList = new ArrayList<ArrayList<String>>();

ArrayList<String> subOneArray = new ArrayList<String>();
subOneArray.Add("first");
subOneArray.Add("second");

ArrayList<String> subTwoArray = new ArrayList<String>();
subTwoArray.Add("first");

mainArrayList.Add(subOneArray);    
mainArrayList.Add(subTwoArray);
 // create map to store
        Map<String, List<String>> map = new HashMap<String, List<String>>();
        // create list one and store values
        List<String> valSetOne = new ArrayList<String>();
        valSetOne.add("Apple");
        valSetOne.add("Aeroplane");
        // create list two and store values
        List<String> valSetTwo = new ArrayList<String>();
        valSetTwo.add("Bat");
        valSetTwo.add("Banana");
        // create list three and store values
        List<String> valSetThree = new ArrayList<String>();
        valSetThree.add("Cat");
        valSetThree.add("Car");
        // put values into map
        map.put("A", valSetOne);
        map.put("B", valSetTwo);
        map.put("C", valSetThree);
        // iterate and display values
        System.out.println("Fetching Keys and corresponding [Multiple] Values n");
        for (Map.Entry<String, List<String>> entry : map.entrySet()) {
            String key = entry.getKey();
            List<String> values = entry.getValue();
            System.out.println("Key = " + key);
            System.out.println("Values = " + values + "n");
        }