1.此方法为去重 ONSList 是你的数据集
List<String> disONSList = ONSList.stream().distinct().collect(Collectors.toList());
//这里记录一个问题,List<> 这个尖括号内的类型 对于去重distinct而言只支持 String ,Interger ,char 等一些类型。
尤其注意无法支持Map集合的去重。请注意。
2.此方法为过滤
List<Map<String,Object>> filterList = dataItems.stream().filter(a -> data.equals(a.get("ONS_OWN").toString().trim())).collect(Collectors.toList());
filter()内是过滤条件。a -> data.equals(a.get("ONS_OWN").toString().trim())
3.此方法为foreach
disONSList.forEach((data)->{ ..... 内容....});