描述:
Java中我们经常遇到List<Map>格式的数据需要去重,而我们又不想采用for循环的方式进行去重处理,这时候我们就可以利用set集合进行去重。
代码:
package basics;
import java.util.*;
/**
* @Date 2023/9/21 12:22
* @PackageName: basics
* @ClassName: RepeatHandle
* @Description: TODO
* @Version 1.0
*/
public class RepeatHandle {
public static void main(String[] args) {
List<Map> list = new ArrayList<>();
for (int i = 0; i < 20; i++) {
Map<String,String> map = new HashMap<>();
map.put("name","张三");
list.add(map);
}
Set<Map> set = new HashSet<>(list);
}
}