演示声明一维数组的方式,以 int 数组为例:
// 创建长度为:3 的 int 数组(其他数据类型方式相同),并赋值,以下写法都是正确的
int[] intArr= new int[3];
int[] intArr= {1, 2, 3};
int[] intArr = new int[]{1, 2, 3};
/// Java 8 以的可以使用 IntStream声明数组,仅支持 int 类型
// 创建长度为100的数组,赋值: 0 到 99
int [] intArr= IntStream.range(0, 100).toArray();
// 创建长度为101的数组,赋值: 0 到 100
int [] intArr= IntStream.rangeClosed(0, 100).toArray();
// 指定数据创建数组
int [] intArr= IntStream.of(12,25,36,85,28,96,47).toArray();
// 指定数据创建数组并排序
int [] intArr= IntStream.of(12,25,36,85,28,96,47).sorted().toArray();
多维数组声明及赋值:
以 int 类型为例声明二维数组并赋值!
// 声明,以下写法都是正确的
int[][] num = new int[5][2];
int num[][] = new int[5][2];
int[] num[] = new int[5][2];
// 赋值
num[0][0]=1;
num[0][1]=2;
num[1][0]=1;
num[1][1]=2;
num[2][0]=1;
num[2][1]=2;
num[3][0]=1;
num[3][1]=2;
num[4][0]=1;
num[4][1]=2;
// 更简单的赋值方式
int[][] num={ {1,2}, {1,2}, {1,2}, {1,2}, {1,2} };