大陣列轉小陣列
/**
* 陣列按指定數字分塊
*
* @param list 列表
* @param size 劃分大小
* @param <T> 型別
* @return 返回小列表的列表
*/
public static <T> List<List<T>> splitList(List<T> list, final int size) {
List<List<T>> parts = new ArrayList<>();
final int listSize = list.size();
for (int i = 0; i < listSize; i += size) {
parts.add(list.subList(i, Math.min(i + size, listSize)));
}
return parts;
}