public static int[][] chunk(
int[] numbers,
int size) {
return IntStream.iterate(
0, i -> i +
size)
.limit((long) Math.ceil((
double) numbers.length / size))
//返回大于或等于一个给定数字的最小整数。
.mapToObj(cur -> Arrays.copyOfRange(numbers, cur, cur + size > numbers.length ? numbers.length : cur +
size))
.toArray(int[][]::
new);
}
转载于:https://www.cnblogs.com/R4mble/p/8407646.html