Java创建数组的三种方式

一、动态初始化,仅指定数组长度来创建。

这种一般用的比较多。

数组类型 [ ]  数组名称  =  new 数组类型 [ 数组长度 ] 

String[] arr = new String[2];

// 指定长度后,则数组的元素就根据数据类型被被赋予了初始值。
// int 型默认值为0;boolean 默认为 false ; 引用数据类型 默认为 null 。

// arr[0] = "a";
// arr[1] = "b";
String string = Arrays.toString(arr);
System.out.println("arr = " + string);

//指定长度后手动赋值0 ,1下标,输出:arr = [a, b]
//未赋值输出:arr = [null, null]

二、静态初始化,指定每个元素的值来创建。

int[] arr;
arr = new int[]{1,2,3};

//或者直接一行
int[] array = new int[]{1,2,3};
        
//直接简写,数组元素之间用“,” 分开
int[] data = {1,2,3};

三、匿名数组方式,指定每个元素的值,无需给数组命名。

String string = Arrays.toString(new int[]{1, 2, 3});
System.out.println("string = " + string);

//输出
string = [1, 2, 3]

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/39e2ed70f0.html