在Java中,List的removeAll方法用于从当前List中移除另一个Collection中包含的所有元素。该方法的使用方式如下:
1. 创建一个List对象:
```java
List
```
2. 初始化List对象:
```java
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
```
3. 创建一个Collection对象,该对象包含需要移除的元素:
```java
Collection
collection.add(2);
collection.add(4);
collection.add(6);
```
4. 使用removeAll方法将collection中的元素从list中移除:
```java
list.removeAll(collection);
```
5. 输出移除后的list:
```java
System.out.println(list);
```
完整示例代码如下:
```java
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class Main {
public static void main(String[] args) {
List
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
Collection
collection.add(2);
collection.add(4);
collection.add(6);
list.removeAll(collection);
System.out.println(list);
}
}
```
输出结果为:
```
[1, 3, 5]
```
可以看到,移除了list中与collection中相同的元素2和4,最终list中只剩下了1、3、5。