【发布时间】:2014-09-07 16:49:01
【问题描述】:
我需要将 Java HashMap 转换为 TreeMap 的实例(包括地图内容)
HashMap<String, Object> src = ...;
TreeMap<String, Object> dest = src.entrySet().stream()
.filter( ... )
.collect(Collectors.toMap( ???, ???, ???, TreeMap::new));
我应该用什么代替 ??? 以使此代码可编译?
【问题讨论】:
-
为什么不只是
new TreeMap<>(src)? -
因为我需要过滤流并删除一些值
标签: java lambda java-8 java-stream