package org.beanfuse.collection;
import java.util.ArrayList;
import java.util.List;
public final class ListUtils {
private ListUtils() {
}
/**
* 将一个集合按照固定大小查分成若干个集合。
*
* @param list
* @param count
* @return
*/
public static List split(final List list, final int count) {
List subIdLists = new ArrayList();
if (list.size() < count) {
subIdLists.add(list);
} else {
int i = 0;
while (i < list.size()) {
int end = i + count;
if (end > list.size()) {
end = list.size();
}
subIdLists.add(list.subList(i, end));
i += count;
}
}
return subIdLists;
}
}