gpt4 book ai didi

android - 如何在android中将一个arraylist添加到另一个arraylist?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:52 25 4
gpt4 key购买 nike

我创建了 3 个数组列表并在其中存储了数据。我需要将一个数组数据传递给其他页面,因此我已将我的个人数组添加到主数组中。但是当我将一个数组添加到另一个数组时,数据并没有被添加到那个数组。这是我的代码:

static ArrayList<ArrayList<String>> stringList1=new ArrayList<ArrayList<String>>();
static ArrayList<ArrayList<String>> stringList3;

stringList1 = Mypage.stringList1;

ArrayList<String> optionlist = new ArrayList<String>();
stringList3 = new ArrayList<ArrayList<String>>();stringList3 = dbAdapter.selectRecordsFromDBList(query2, null);
for (int i = 0; i < stringList3.size(); i++) {
optionlist = stringList3.get(i);
System.out.print("option list size");
System.out.print(optionlist.size());
stringList1.add(optionlist);
System.out.println("total stringlist1"+stringList1.get(0));

我正在从 Mypage 获取 stringList1 数组值并在新页面中访问它。在新页面中,我试图通过提供 stringList1.add(optionlist) 将选项列表数组添加到 stringList1,但数据未添加。我哪里错了?请帮我解决这个问题...提前致谢

最佳答案

使用 addAll() 它将指定 ArrayList 中的所有元素追加到此列表的末尾,按照它们由指定 Collection 的迭代器返回的顺序。

使用 stringList1.addAll(optionlist); 而不是 stringList1.add(optionlist);

关于android - 如何在android中将一个arraylist添加到另一个arraylist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666678/

25 4 0