java中如何在字符串数组删除元素
时间: 2024-05-06 11:21:08 浏览: 196
java删除数组中的某一个元素的方法
可以使用 ArrayList 来进行字符串数组的删除操作。
具体操作如下:
1. 将字符串数组转换为 ArrayList。
2. 使用 ArrayList 的 remove() 方法来删除需要删除的元素。
3. 再将剩余的元素重新转换为字符串数组。
具体代码如下:
```java
import java.util.ArrayList;
public class DeleteElementInArray {
public static void main(String[] args) {
String[] strArray = {"Hello", "World", "Java", "is", "great"};
ArrayList<String> arrayList = new ArrayList<String>();
// 把字符串数组转换为 ArrayList
for (String str : strArray) {
arrayList.add(str);
}
// 删除元素"Java"
arrayList.remove("Java");
// 把剩余的元素转换为字符串数组
strArray = arrayList.toArray(new String[0]);
// 打印输出
for (String str : strArray) {
System.out.print(str + " ");
}
}
}
```
输出结果为:
```
Hello World is great
```
阅读全文