一、動(dòng)態(tài)初始化,僅指定數(shù)組長度來創(chuàng)建。
這種一般用的比較多。文章來源:http://www.zghlxwxcb.cn/news/detail-775468.html
數(shù)組類型 [ ]? 數(shù)組名稱? =? new 數(shù)組類型 [ 數(shù)組長度 ]?文章來源地址http://www.zghlxwxcb.cn/news/detail-775468.html
String[] arr = new String[2];
// 指定長度后,則數(shù)組的元素就根據(jù)數(shù)據(jù)類型被被賦予了初始值。
// int 型默認(rèn)值為0;boolean 默認(rèn)為 false ; 引用數(shù)據(jù)類型 默認(rèn)為 null 。
// arr[0] = "a";
// arr[1] = "b";
String string = Arrays.toString(arr);
System.out.println("arr = " + string);
//指定長度后手動(dòng)賦值0 ,1下標(biāo),輸出:arr = [a, b]
//未賦值輸出:arr = [null, null]
二、靜態(tài)初始化,指定每個(gè)元素的值來創(chuàng)建。
int[] arr;
arr = new int[]{1,2,3};
//或者直接一行
int[] array = new int[]{1,2,3};
//直接簡寫,數(shù)組元素之間用“,” 分開
int[] data = {1,2,3};
三、匿名數(shù)組方式,指定每個(gè)元素的值,無需給數(shù)組命名。
String string = Arrays.toString(new int[]{1, 2, 3});
System.out.println("string = " + string);
//輸出
string = [1, 2, 3]
到了這里,關(guān)于Java創(chuàng)建數(shù)組的三種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!