对象集合使用map去重后装换位对象集合,java代码实现
时间: 2023-08-05 19:40:09 浏览: 92
可以使用Java中的Map集合来实现去重,并且将结果转换为对象集合。具体代码如下:
```java
Map<Object, Object> map = new HashMap<Object, Object>();
List<Object> list = new ArrayList<Object>(); // 对象集合
// 遍历集合,将对象放入map中去重
for (Object obj : list) {
if (!map.containsValue(obj)) {
map.put(obj, obj);
}
}
// 将map中的元素转换为对象集合
List<Object> newList = new ArrayList<Object>(map.values());
```
以上代码将对象集合中的元素放入Map集合中去重,然后将Map集合中的元素转换为对象集合,最终得到的newList中存储的是去重后的数据。
阅读全文