我有一种情况需要复制EnumMap<ExampleEnum,String>到Map<String, Object>。关于Stack Overflow的许多示例说明了如何从一种数据类型转换为另一种数据类型,而不是从枚举类型转换。我尝试通过流来做到这一点,但没有运气。这是我的代码
private enum Number{
One, Two, Three;
}
final Map<Number, String> map = Collections.synchronizedMap(new EnumMap<Number, String> (Number.class));
populateMap(map);
Map<String, Object> newMap= new HashMap<String, Object>();
现在我想做类似的事情
newMap.putAll(map);
如何通过Stream API做到这一点?
哆啦的时光机
相关分类