【发布时间】:2017-02-19 17:40:53
【问题描述】:
如何转换这段代码:
private static Map<CustomObj<? extends CustomOtherObj>, CustomEnumeration> map;
if (map == null) {
map = Arrays.stream(CustomEnumeration.values())
.collect(Collectors.toMap(x -> x.source, x -> x));
}
到 Java 7 等效? (Arrays.stream.collect(Collectors....) 部分。
基本上,上面的代码将一些元素放入地图中。
【问题讨论】:
-
您能否分享您尝试将其转换为的解决方案以及其中不起作用的解决方案。
-
它在我的电脑上运行良好,但我的客户端电脑运行的是 java 7,他目前无法更新