我正在研究java 8流及其collectors.collect
功能。
我已将列表流转换为Map<String, String >
,如下所示:
Map<Integer, String> mb = persons.stream()
.collect(Collectors.toMap(
p -> p.age,
p -> p.name,
(name1, name2) -> name1+";"+name2));
我有什么方法可以将其转换为concurrentHashMap
吗?
从以前版本的java开始,我可以通过Collections.synchronizedMap
来完成。
有什么方法可以通过溪流和lambda来做到这一点吗?