Java 如何分解列表<;列表<;字符串>&燃气轮机;排

Java 如何分解列表<;列表<;字符串>&燃气轮机;排,java,android,list,sqlite,arraylist,Java,Android,List,Sqlite,Arraylist,因此,我有一个代码,其中变量var1、var2和var3进入列表temp。每次点击一个按钮,另一批变量将转到函数末尾的temp,而temp将转到列表行。请注意,我可以按任意次数单击该按钮,然后进程temp.add(var1);温度添加(变量2)。。。行。添加(临时)将运行 现在,我想分解行并将temp的所有数据保存到我的数据库中 以下是我代码的一部分: ArrayList<String> temp = new ArrayList<String>(); temp.add(i

因此,我有一个代码,其中变量var1、var2和var3进入
列表temp
。每次点击一个按钮,另一批变量将转到函数末尾的
temp
,而
temp
将转到
列表行
。请注意,我可以按任意次数单击该按钮,然后进程
temp.add(var1);温度添加(变量2)。。。行。添加(临时)将运行

现在,我想分解
并将
temp
的所有数据保存到我的数据库中

以下是我代码的一部分:

ArrayList<String> temp = new ArrayList<String>();
temp.add(itemnameCol);
temp.add(itempriceCol+"");
temp.add(dialogVar+"");
t2Rows.add(temp);

尝试使用for循环。试试这个

String[] itemCode12345 = itemCode123.toArray(new String[itemCode123.size()]); 
String[] itemQuan12345 = itemQuan123.toArray(new String[itemQuan123.size()]);

for(int a=0; a< t2Rows.size(); a++){
    db_data.addItem(abc+"",itemCode12345[a],itemQuan12345[a]);
}
String[]itemCode12345=itemCode123.toArray(新字符串[itemCode123.size()]);
String[]itemQuan12345=itemQuan123.toArray(新字符串[itemQuan123.size()]);
对于(int a=0;a
我没有收到您的问题,您正在存储列表列表,列表中包含要插入到行中的所有值。那么问题是什么,请您澄清我的问题是,我想不出将这些值插入数据库的方法。你看,它们在一个列表中,而这个列表也在一个列表中。所以我在获取数据以便将它们保存到数据库中时遇到了困难。太棒了!顺便说一句,我用它来运行
String[]itemCode12345=itemCode123.toArray(新字符串[itemCode123.size());String[]itemQuan12345=itemQuan123.toArray(新字符串[itemQuan123.size()])
String[] itemCode12345 = itemCode123.toArray(new String[itemCode123.size()]); 
String[] itemQuan12345 = itemQuan123.toArray(new String[itemQuan123.size()]);

for(int a=0; a< t2Rows.size(); a++){
    db_data.addItem(abc+"",itemCode12345[a],itemQuan12345[a]);
}