更新時間:2022-11-24 11:36:53 來源:動力節點 瀏覽2966次
相信大家對Java數組的定義已經有所了解,Java 字符串數組是一個包含字符串作為其元素的Java 數組。此數組中不允許有其他數據類型的元素。
String[] qyidArr = null; //定義數組
String psid2 = ""; //定義字符串
psid2 +=","+item.getId(); //往字符串里放值用“,”隔開
if(psid2.length() > 0){ //判斷如果字符串不為空,轉換成字符串數組
qyidArr = psid2.substring(1,psid2.length()).split(",");
}
以下是在 Java 中聲明字符串數組的語法。
string arrayName[];
或者
string[] arrayName;
您可以使用這兩種表示法中的任何一種。
要初始化字符串數組,您可以為數組變量分配特定大小的新字符串數組,如下所示。
arrayName = new string[size];
您必須在初始化期間提及數組的大小。這將在內存中創建一個字符串數組,所有元素都初始化為其相應的靜態默認值。
字符串的默認值為空字符串“”。
以下是初始化大小為 10 的字符串數組的示例程序。
public class ArrayExample {
public static void main(String[] args) {
String names[];
names = new String[10];
}
}
我們在兩個不同的語句中聲明并初始化了字符串數組。但是你可以將聲明和初始化結合起來,形成字符串數組的定義,如下所示。
public class ArrayExample {
public static void main(String[] args) {
String names[] = new String[10];
}
}
在上面的示例中,我們創建了一個名為names的字符串數組,并將其初始化為大小為10的字符串數組,默認值為空字符串。
您也可以在聲明時將字符串直接分配給字符串數組。
在下面的示例中,我們聲明并初始化了帶有元素的字符串數組。
public class ArrayExample {
public static void main(String[] args) {
String names[] = {"apple", "banana", "cherry", "orange", "mango"};
}
}
現在names是一個大小為 4 的字符串數組,因為我們分配的數組中有四個元素。如果大家想了解更多相關知識,不妨來關注一下本站的Java視頻教程,里面的課程內容從入門到精通,細致全面,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習