java list 删除指定元素
时间: 2023-09-17 16:07:45 浏览: 39
有多种方法可以在 Java List 中删除指定元素,以下是其中三种常见的方法:
1. 使用迭代器:
```java
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.equals("b")) {
iterator.remove();
}
}
```
2. 使用 remove() 方法:
```java
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.remove("b");
```
3. 使用 removeAll() 方法:
```java
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
List<String> toBeRemoved = new ArrayList<>();
toBeRemoved.add("b");
list.removeAll(toBeRemoved);
```
以上三种方法都可以删除指定元素,但具体使用哪种方法取决于具体的需求和场景。