在java的String数组中添加元素
时间: 2024-04-12 12:29:01 浏览: 294
在 Java 中,String 数组的大小是固定的,一旦创建后就无法直接添加元素。但是可以通过以下方法向 String 数组中添加元素:
1. 创建一个新的 String 数组,其大小比原始数组大1。
2. 将原始数组的元素复制到新数组中。
3. 在新数组的最后一个位置添加新元素。
下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
// 原始的 String 数组
String[] originalArray = {"Hello", "World"};
// 添加的新元素
String newElement = "Java";
// 创建新的 String 数组,大小比原始数组大1
String[] newArray = new String[originalArray.length + 1];
// 将原始数组的元素复制到新数组中
for (int i = 0; i < originalArray.length; i++) {
newArray[i] = originalArray[i];
}
// 在新数组的最后一个位置添加新元素
newArray[newArray.length - 1] = newElement;
// 打印新数组
for (String element : newArray) {
System.out.println(element);
}
}
}
```
运行以上代码,输出结果为:
```
Hello
World
Java
```
这样就成功地向 String 数组中添加了新元素。请注意,这种方法实际上是创建了一个新的数组,而不是直接在原始数组上添加元素。
阅读全文