String[]插入一个字符串
时间: 2023-11-26 10:04:22 浏览: 73
可以使用Java中的ArrayList来实现在一个String数组中插入一个字符串,具体代码如下:
```java
import java.util.ArrayList;
public class InsertStringToArray {
public static void main(String[] args) {
String[] array = {"Hello", "world", "!"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(array));
int index = 1; // 插入位置
String insertStr = "Java";
list.add(index, insertStr);
String[] newArray = list.toArray(new String[0]);
System.out.println(Arrays.toString(newArray));
}
}
```
运行结果为:`[Hello, Java, world, !]`
首先将String数组转换成ArrayList,并将ArrayList的泛型设置为String类型。
然后定义要插入的位置和插入的字符串。
使用ArrayList的add方法,在指定位置插入字符串。
最后再将ArrayList转换回String数组即可。
阅读全文