Java 按顺序从多个arraylist中获取值
我有4个数组列表Java 按顺序从多个arraylist中获取值,java,database,arraylist,Java,Database,Arraylist,我有4个数组列表 ArrayList<String[]> split_url = new ArrayList<String[]>(); ArrayList<String> mediaID = new ArrayList<String>(); ArrayList<String> productID = new ArrayList<String>(); ArrayList<String> clusResult = n
ArrayList<String[]> split_url = new ArrayList<String[]>();
ArrayList<String> mediaID = new ArrayList<String>();
ArrayList<String> productID = new ArrayList<String>();
ArrayList<String> clusResult = new ArrayList<String>();
每个arraylist都包含一些值。我想从每个arralist中获取第一个值并将其保存到数据库中的一行,然后从每个数据库中获取第二个值并将其保存到下一行,依此类推。。。。我该怎么做 1首先用零初始化所有数组列表,直到某个长度l 2向每个数组列表添加一些值 3像这样运行a循环
for(int x=0;x<l;x++)
{
String a=split_url(x);
String b=mediaId(x);
String c=productId(x);
String d=clusResult(x);
// now store a,b,c,d as a record in your database;
}
请不要发布此类一般性问题。首先尝试一些东西,然后用你的方法发布一个问题,这样这里的人就可以改进它或提出修改建议。你尝试过什么?您可以简单地迭代最大的ArrayList并按顺序获取值。其他的都太宽泛了。这是一个类似的图像实现,里面有很多函数,有点复杂。。所以我无法在这里展示所有的东西。我将简单地解释一些事情。我想从拆分URL获取第一个数据从clusResult、media id和produst id获取第一个数据。但如果clusResult有多个由分隔的值,那么我希望相同的clusResult数据具有拆分URL、media id和productid的下一个值。如果有2行,则对接下来的2行重复该操作。所以我想得到在clusResult arraylist中由分隔的值的计数。sory dint mentond befori希望从拆分URL获取第一个数据从clusResult、媒体id和产品id获取第一个数据。但如果clusResult有多个由分隔的值,则我希望相同的clusResult数据具有拆分URL、媒体id和产品id的下一个值。如果有2行,则对接下来的2行重复该操作。所以我想得到在clusResult arraylist中由分隔的值的计数。sory dint mentond before…您可以通过应用String类的split方法,在clusResult中获得由分隔的值的计数,如下所示:String s[]=clusResultx.splt,;int count=s.length;