更新時(shí)間:2022-11-24 11:36:53 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2994次
相信大家對(duì)Java數(shù)組的定義已經(jīng)有所了解,Java 字符串?dāng)?shù)組是一個(gè)包含字符串作為其元素的Java 數(shù)組。此數(shù)組中不允許有其他數(shù)據(jù)類型的元素。
String[] qyidArr = null; //定義數(shù)組
String psid2 = ""; //定義字符串
psid2 +=","+item.getId(); //往字符串里放值用“,”隔開(kāi)
if(psid2.length() > 0){ //判斷如果字符串不為空,轉(zhuǎn)換成字符串?dāng)?shù)組
qyidArr = psid2.substring(1,psid2.length()).split(",");
}
以下是在 Java 中聲明字符串?dāng)?shù)組的語(yǔ)法。
string arrayName[];
或者
string[] arrayName;
您可以使用這兩種表示法中的任何一種。
要初始化字符串?dāng)?shù)組,您可以為數(shù)組變量分配特定大小的新字符串?dāng)?shù)組,如下所示。
arrayName = new string[size];
您必須在初始化期間提及數(shù)組的大小。這將在內(nèi)存中創(chuàng)建一個(gè)字符串?dāng)?shù)組,所有元素都初始化為其相應(yīng)的靜態(tài)默認(rèn)值。
字符串的默認(rèn)值為空字符串“”。
以下是初始化大小為 10 的字符串?dāng)?shù)組的示例程序。
public class ArrayExample {
public static void main(String[] args) {
String names[];
names = new String[10];
}
}
我們?cè)趦蓚€(gè)不同的語(yǔ)句中聲明并初始化了字符串?dāng)?shù)組。但是你可以將聲明和初始化結(jié)合起來(lái),形成字符串?dāng)?shù)組的定義,如下所示。
public class ArrayExample {
public static void main(String[] args) {
String names[] = new String[10];
}
}
在上面的示例中,我們創(chuàng)建了一個(gè)名為names的字符串?dāng)?shù)組,并將其初始化為大小為10的字符串?dāng)?shù)組,默認(rèn)值為空字符串。
您也可以在聲明時(shí)將字符串直接分配給字符串?dāng)?shù)組。
在下面的示例中,我們聲明并初始化了帶有元素的字符串?dāng)?shù)組。
public class ArrayExample {
public static void main(String[] args) {
String names[] = {"apple", "banana", "cherry", "orange", "mango"};
}
}
現(xiàn)在names是一個(gè)大小為 4 的字符串?dāng)?shù)組,因?yàn)槲覀兎峙涞臄?shù)組中有四個(gè)元素。如果大家想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下本站的Java視頻教程,里面的課程內(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í)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743