简体   繁体   English

零件ArrayList <String > 到3个字符串子列表ArrayList <String >

[英]Part ArrayList<String > to 3 strings sublist ArrayList<String >

I have unknown size of my ArrayList also it is always different size but it is cubic. 我的ArrayList大小未知,它的大小总是不同,但是是立方的。 Is there any way to part it to 3 strings subLists? 有什么办法可以将其分成3个字符串子列表吗?

Code: 码:

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);
}

I appreciate any help. 感谢您的帮助。

I am not sure about 3^n part but in general assuming you have inputStrList list, now break it into 3 parts. 我不确定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));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM