按psize的个数分次截取List
import java.util.ArrayList;
import java.util.List;
public class myTEst {
public static void main(String[] args) {
List tagList = new ArrayList<>();
for (int i = 0; i < 60; i++) {
tagList.add(i);
}
int total = tagList.size();
int psize = 10;
int i = 0;
while (total > 0) {
if (total > 10) {
List subList = tagList.subList(i * psize, (i + 1) * psize);
System.out.println("第:" + i + "次截取List" + subList.toString());
i++;
total = total - psize;
} else {
List subList = tagList.subList(i * psize, tagList.size());
System.out.println("第:" + i + "次截取List" + subList.toString());
total = 0;
}
}
}
}