package cn.net.zzfz.center.common.util;
import java.util.ArrayList;
import java.util.List;
public class CollectionUtils {
@SuppressWarnings("unchecked")
public static <T> List<T>[] splitList(List<T> bigList, int size) {
int count = bigList.size() % size == 0 ? bigList.size() / size : bigList.size() / size + 1;
List<T>[] groups = new List[count];
for (int i = 0; i < groups.length; i++) {
groups[i] = new ArrayList<T>();
}
for (int i = 0; i < bigList.size(); i++) {
groups[(i / size)].add(bigList.get(i));
}
return groups;
}
}
import java.util.ArrayList;
import java.util.List;
public class CollectionUtils {
@SuppressWarnings("unchecked")
public static <T> List<T>[] splitList(List<T> bigList, int size) {
int count = bigList.size() % size == 0 ? bigList.size() / size : bigList.size() / size + 1;
List<T>[] groups = new List[count];
for (int i = 0; i < groups.length; i++) {
groups[i] = new ArrayList<T>();
}
for (int i = 0; i < bigList.size(); i++) {
groups[(i / size)].add(bigList.get(i));
}
return groups;
}
}