更新時(shí)間:2022-09-13 09:50:52 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1214次
數(shù)組是 Java 中基本數(shù)據(jù)結(jié)構(gòu)的重要組成部分。它們?cè)诮鉀Q許多編程問(wèn)題方面非常有用。
有兩種方法可以在 Java 中聲明和初始化數(shù)組。第一個(gè)是new一個(gè)Java關(guān)鍵字,您必須在其中一個(gè)一個(gè)地初始化值。第二個(gè)是將值放在花括號(hào)中。
您可以使用以下語(yǔ)法聲明數(shù)組:
dataType [ ] nameOfArray;
dataType:要放入數(shù)組的數(shù)據(jù)類型。這可以是字符串、整數(shù)、雙精度等。
[ ]: 表示要聲明的變量將包含一個(gè)值數(shù)組
nameOfArrary: 數(shù)組標(biāo)識(shí)符。
有了上面的信息,你只聲明了數(shù)組——你還需要初始化它。
以這種方式初始化數(shù)組的基本語(yǔ)法如下所示:
dataType [] nameOfArray = new dataType [size]
大小通常用數(shù)值表示。它表示您想在數(shù)組中保存多少個(gè)值。它的值是不可變的,這意味著您不能在數(shù)組中放入超過(guò)指定為大小的數(shù)字。
您現(xiàn)在可以繼續(xù)將值放入數(shù)組中,如下所示:
package com.kolade;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// write your code here
String [] names = new String[3];
names[0] = "Quincy";
names[1] = "Abbey";
names[2] = "Kolade";
}
}
在上面的代碼片段中,我初始化了一個(gè)名為名稱(標(biāo)識(shí)符)的字符串?dāng)?shù)組。大小為 3,因此它只能容納三個(gè)值。
共有3個(gè)指標(biāo):
該值Quincy位于索引處0
該值A(chǔ)bbey位于索引處1
該值Kolade位于索引處2
不要被數(shù)字 0、1、2 弄糊涂了。數(shù)組是從零開(kāi)始的,所以計(jì)數(shù)從 0 開(kāi)始,而不是 1。
在上面的數(shù)組中,如果你添加額外的數(shù)據(jù)——例如names[3] = “Chris”——你會(huì)得到一個(gè)錯(cuò)誤,因?yàn)槟阋呀?jīng)指定了數(shù)組應(yīng)該只包含 3 個(gè)值。如果要添加更多值,則必須增加數(shù)組的大小。
要將數(shù)組打印到控制臺(tái),可以使用內(nèi)置toString()方法:
System.out.println(Arrays.toString(names));
您可以使用以下基本語(yǔ)法在一行中初始化一個(gè)數(shù)組:
dataType [ ] nameOfArray = {value1, value2, value3, value4}
使用此方法,您無(wú)需指定數(shù)組的大小,因此您可以在其中放入任意數(shù)量的值。
查看下面代碼片段中的示例:
package com.kolade;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// write your code here
String [] namesTwo = {"Quincy", "Abbey", "Kolade", "Chris", "Kayode"};
}
}
將數(shù)組打印到控制臺(tái)會(huì)顯示如下值:
以上就是關(guān)于“Java數(shù)組聲明”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容細(xì)致全面,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)