Java Stream Collectors.toMap-如何转换为不同的并发Map

时间:2016-11-30 11:22:14

标签: java-8 concurrenthashmap concurrentmodification collectors

我正在研究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来做到这一点吗?

0 个答案:

没有答案