我正在使用某些xyz逻辑提取数据。提取后,我在每次迭代中得到多个列表。
for (int i= 0; i<= 5; i++)
{
for (int j= 0; j<= 5; j++)
{
//data extraction logic
lList1.add(value1);
lList2.add(value2);
lList3.add(value3);
}
//in each iteration I am getting list different
System.out.println(" lList1 for iteration "+i+"is: "+lList1);
System.out.println(" lList2 for iteration "+i+"is: "+lList2);
System.out.println(" lList3 for iteration "+i+"is: "+lList3);
}
我需要将这些列表传递给数据库。每个列表与db中的一列关联。 例如:lList1用于column1,lList2用于column2,lList3用于column3,依此类推
将这些列表传递到db或在java输出中逐行写入这些值的最佳方法是
第1迭代列表值的 第1行lList1 lList2 lList3等第2 迭代列表值的第2 lList1 lList2 lList3等
有人可以帮忙吗?
创建一个包含三个成员col1,col2和col3的类,并列出该类并使用它。
class MyRow
{
public {col1datatype} col1;
public {col2DataType} col2;
public {col3DataType} col3;
}
你的职能
List<MyRow> lstRows = new ArrayList<MyRow>();
for (int i= 0; i<= 5; i++)
{
for (int j= 0; j<= 5; j++)
{
MyRow row = new MyRow();
row.col1 = value1;
row.col2 = value2;
row.col3 = value3;
llstRows.Add(row);
}
}
并在数据库事务中相应地使用该lstRows。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。