Java 中向字符串数组赋值有两种方法:直接赋值:使用花括号 {} 初始化数组和元素值。循环赋值:动态分配数组大小并使用索引为元素赋值。

字符串数组 Java 赋值
如何向字符串数组赋值?
在 Java 中,可以使用两种方法向字符串数组赋值:
方法 1:直接赋值
立即学习“Java免费学习笔记(深入)”;
String[] arr = {"Hello", "World", "Java"};方法 2:使用循环赋值
String[] arr = new String[3]; arr[0] = "Hello"; arr[1] = "World"; arr[2] = "Java";
详细说明
直接赋值方法简单直接,使用花括号 {} 初始化数组并指定元素值。
循环赋值方法允许在运行时动态分配数组大小,然后使用索引为每个元素赋值。
注意:
- 字符串数组可以包含空字符串或 null 值。
- 尝试访问数组索引范围之外的元素将导致数组下标越界异常 (IndexOutOfBoundsException)。
- 可以使用
Arrays.copyOf()方法复制或扩展字符串数组。
示例:
// 直接赋值
String[] colors = {"Red", "Green", "Blue"};
// 循环赋值
String[] fruits = new String[4];
fruits[0] = "Apple";
fruits[1] = "Banana";
fruits[2] = "Orange";
fruits[3] = "Grapes";
// 输出数组元素
for (String color : colors) {
System.out.println(color);
}
for (String fruit : fruits) {
System.out.println(fruit);
}输出:
Red Green Blue Apple Banana Orange Grapes











