一、动态初始化,仅指定数组长度来创建。
这种一般用的比较多。文章来源:https://www.toymoban.com/news/detail-775468.html
数组类型 [ ] 数组名称 = new 数组类型 [ 数组长度 ] 文章来源地址https://www.toymoban.com/news/detail-775468.html
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]
到了这里,关于Java创建数组的三种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!