专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java定义字符串数组的方法

Java定义字符串数组的方法

更新时间:2022-11-24 11:36:53 来源:赢咖4 浏览2016次

相信大家对Java数组的定义已经有所了解,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视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>