java8 Stream对List
由于最近才接触java8,语法还不是很熟,用了一段时间之后发现灰常好用,今天遇到一个难题,我有一个List<<Map<String, String>>,我需要对map里面的字段进行去重,这就难到我了,经过一番百度,找到了合适的解决方案,但是我不是很理解这段代码,特此记录,知道的请求解答。
我的数据结构如下:
我们可以看到里面又两条重复的记录,此时我们想根据map的key进行去重应该怎么做呢?
public static void main(String[] args) {
List<Map<String, String>> list = new ArrayList<>