Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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 使用相同的索引值将2个ArrayList添加到1中_Java_Android_Arraylist - Fatal编程技术网

Java 使用相同的索引值将2个ArrayList添加到1中

Java 使用相同的索引值将2个ArrayList添加到1中,java,android,arraylist,Java,Android,Arraylist,我知道这个问题有点重复,但我还是找不到答案。 我有两个ArrayList,分别包含name和description,如下所示 final ArrayList<String> arrayOne = new ArrayList<String>(); // containing names final ArrayList<String> arraytwo = new ArrayList<String>(); // containing d

我知道这个问题有点重复,但我还是找不到答案。
我有两个ArrayList,分别包含name和description,如下所示

    final ArrayList<String> arrayOne = new ArrayList<String>(); // containing names
    final ArrayList<String> arraytwo = new ArrayList<String>(); // containing description
&

但无法创建所需的arraylist。

如果不想创建POJO,请尝试以下操作:

List<String> nameList;
List<String> desList;

//for storing
Map<String, String> map = new HashMap<>();
for(int i=0;i<nameList.size();i++) {
    map.put(nameList.get(i), desList.get(i));
}

//for retrieving
for(Map.Entry<String, String> m : map.entrySet())
    String nameListItem = m.getKey();
    String desListItem = m.getValue();
}
列表名称列表;
名单;
//存放
Map Map=newhashmap();

对于(int i=0;i如果不想创建POJO,请尝试以下操作:

List<String> nameList;
List<String> desList;

//for storing
Map<String, String> map = new HashMap<>();
for(int i=0;i<nameList.size();i++) {
    map.put(nameList.get(i), desList.get(i));
}

//for retrieving
for(Map.Entry<String, String> m : map.entrySet())
    String nameListItem = m.getKey();
    String desListItem = m.getValue();
}
列表名称列表;
名单;
//存放
Map Map=newhashmap();
对于(inti=0;iPOJO类

public class Model
{
    String name;
    String desc;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name= name;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        desc = desc;
    }
    }
用于存储到arraylist

ArrayList<Model> arrayModel = new ArrayList<Model>();

      for(int i=0;i<arrayOne.size();i++)
   {
        Model model=new Model();
        model.setName(arrayOne.get(i));
        model.setDesc(arrayTwo.get(i));
        arrayModel.add(model);
   }
ArrayList arrayModel=new ArrayList();
对于(inti=0;iPOJO类

public class Model
{
    String name;
    String desc;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name= name;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        desc = desc;
    }
    }
用于存储到arraylist

ArrayList<Model> arrayModel = new ArrayList<Model>();

      for(int i=0;i<arrayOne.size();i++)
   {
        Model model=new Model();
        model.setName(arrayOne.get(i));
        model.setDesc(arrayTwo.get(i));
        arrayModel.add(model);
   }
ArrayList arrayModel=new ArrayList();

对于(int i=0;i arrayone和arraytwo的大小相同吗?创建一个包含两个成员变量的
name
description
POJO
,然后创建一个自定义
ArrayList
这样很容易管理,它们的大小相同@nongthonbamthoiyes我要写的是POJOuse hashmap而不是ArrayList to合并两个ArrayList将arrayone和ArrayTowo的大小相同?创建一个带有两个成员变量的
name
description
POJO
,然后创建一个自定义
ArrayList
这样很容易管理,它们的大小相同@nongthonbamthonthoiyes我要写的是关于POJOuse hashmap而不是arra的合并两个arraylist