假设我有一些地图条目,像这样:
var a = Map.entry("a", new Object());
var b = Map.entry("b", new Object());
var c = Map.entry("c", new Object());
var m = Map.of(a,b,c); // error here
我遇到了这个错误:
无法解决方法'of(java.util.Map.Entry, java.util.Map.Entry, java.util.Map.Entry)'
我只想从一个地图中的条目创建一个新地图,我该怎么做? 问题不是如何初始化给定Map.Entry实例的Map。
Map.of
传递了奇数个参数。如果你传递了偶数个参数,m
将成为一个条目到条目的映射,具体来说是Map<Map.Entry<String,Object>,Map.Entry<String,Object>>
。 - Stuart Marks