import java.util.Arrays;
/**
* 一维数组分割成n份二维数组
*
* @author liupeng
* @date 2022-06-30 18:41
*/
public class ArrayTest {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
//分割成n份二维数组
int n = 5;
int l = array.length / n;
int[][] arrays = new int[n][l];
//遍历二维数组,给二维数组中的元素进行一维数组的值
int index = 0;
for (int i = 0; i < arrays.length; i++) {
for (int j = 0; j < arrays[i].length; j++) {
arrays[i][j] = array[index];
index++;
}
}
//打印二维数组
for (int i = 0; i < arrays.length; i++) {
System.out.println(Arrays.toString(arrays[i]));
}
}
}