List<String> meataSns = dataSets.stream().map(DataSet::getMetaSn).collect(Collectors.toList());从一个实体的集合中获取某个字段的集合
Map<String, String> collect = dataSets.stream().collect(Collectors.toMap(DataSet::getMetaSn, DataSet::getDatasetSn));将List转Map提取List中的两个字段作为Map的key和value
Map<String, List<DataSet>> collect = dataSets.stream().collect(Collectors.groupingBy(DataSet::getMetaSn));将List按照某个字段分组得到Map
String res = dataSets.stream().collect(Collectors.joining(","))
以上几种写法都需要注意字段不能为空