我的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);
}
我感谢任何帮助。
答案 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));