Part ArrayList <string>到3个字符串子列表ArrayList <string>

时间:2015-06-11 21:29:10

标签: java arraylist

我的ArrayList的大小未知,但它总是不同的大小,但它是立方体。有没有办法将它分成3个字符串子列表?

代码:

int number = mainList.size()/3;
for(int i= 1 ; i < mainList.size()/3; i++){
    int index = i*3 ;           
    List<RootCreator> sublist =  mainList.subList(0, index);
    mainSublist.addAll(sublist);
}

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我不确定3 ^ n部分,但一般假设你有inputStrList列表,现在把它分成3部分。

ArrayList<String> subList1 = new ArrayList<String>(inputStrList.subList(0, start));
ArrayList<String> subList2= new ArrayList<String>(inputStrList.subList(start+1, middle));
ArrayList<String> subList3= new ArrayList<String>(inputStrList.subList(middle+1, end));