java代码实现 删除两个immutablelist对象重复数据
时间: 2023-09-30 10:02:38 浏览: 49
可以使用Java 8的Stream API来实现:
```java
import com.google.common.collect.ImmutableList;
public class Main {
public static void main(String[] args) {
ImmutableList<String> list1 = ImmutableList.of("a", "b", "c", "d");
ImmutableList<String> list2 = ImmutableList.of("c", "d", "e", "f");
ImmutableList<String> result = ImmutableList.<String>builder()
.addAll(list1)
.addAll(list2)
.distinct()
.build();
System.out.println(result);
}
}
```
在这个例子中,我们创建了两个`ImmutableList`对象`list1`和`list2`,然后使用`ImmutableList.builder()`创建一个新的`ImmutableList.Builder`对象,将两个列表中的所有元素添加到新的列表中,使用`distinct()`方法移除重复的元素,最后调用`build()`方法创建一个新的`ImmutableList`对象。