更新时间:2022-11-24 11:36:53 来源:极悦 浏览2370次
相信大家对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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习