【发布时间】:2022-01-23 19:11:29
【问题描述】:
我有数据:
id|date
1 |12-12-2021
2 |12-12-2021
3 |13-12-2021
想要获取日期列表:["12-12-2021", "13-12-2021"]
使用流,我可以得到一张地图:
txs.stream().collect(Collectors.groupingBy(g -> g.getDate()));
我想从上面的流中转换为列表。
【问题讨论】:
-
如果您使用
map获取日期,将流distinct和collect列在列表中怎么办?还是将其映射到日期流并使用好的集合工厂将其收集到集合?
标签: java java-stream