java如何定义字符串数组
定义字符串数组的方法
在Java中定义字符串数组有多种方式,具体取决于使用场景和初始化需求。以下是常见的几种方法:
直接初始化数组元素
String[] strArray = {"Apple", "Banana", "Cherry"};
指定长度后分别赋值
String[] strArray = new String[3];
strArray[0] = "Apple";
strArray[1] = "Banana";
strArray[2] = "Cherry";
使用new关键字初始化空数组
String[] strArray = new String[]{}; // 空数组
String[] strArray2 = new String[0]; // 等效写法
结合循环动态赋值
String[] strArray = new String[5];
for (int i = 0; i < strArray.length; i++) {
strArray[i] = "Item " + (i+1);
}
注意事项
- 数组长度固定,定义后不可更改
- 索引从0开始,最大索引为
length-1 - 未初始化的元素默认为
null - 推荐使用第一种直接初始化方式(简洁性)
多维字符串数组示例
String[][] multiStrArray = {
{"A1", "A2"},
{"B1", "B2", "B3"}
};






