public class Test1 {
public static void main(String[] args) {
Test1 t = new Test1();
t.test4();
}
public List<String> test(){
String[] array = {"张三", "李四", "王五", "撒娇", "九点十几分", "没事", "圣诞节", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分", "王五", "撒娇", "九点十几分"};
List<String> list = new ArrayList<>();
for (int i = 0; i < array.length; i++) {
list.add(array[i]);
}
return list;
}
public void test4(){
List<String> prdList = test();
int listSize = prdList.size();
//拆分的长度
int toIndex = 10;
for (int i = 0; i < prdList.size(); i += 10) {
if (i + 10 > listSize) {
toIndex = listSize - i;
}
List<String> newList = prdList.subList(i, i + toIndex);
String prdIdStr = StringUtils.join(newList, ";");
System.out.println(prdIdStr);
}
}