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