我有一个Java Map:
我已经使用了 mapAsScalaMap 但结果并不是我想要的,结果是:
注意:实际上我的原始问题是将Google的
java.util.Map<SomeObject, java.util.Collection<OtherObject>>
,我想将它转换为Scala Map:Map[SomeObject, Set[OtherObject]]
。我已经使用了 mapAsScalaMap 但结果并不是我想要的,结果是:
Map[SomeObject, java.util.Collection[OtherObject]]
。如何修复它以便也将集合转换为Set?注意:实际上我的原始问题是将Google的
ArrayListMultimap<SomeObject, OtherObject>
转换为MultiMap[SomeObject, OtherObject]
,但由于这是不可能的,因此我将问题分解了。如果您有原始问题的解决方案,我也会接受它作为答案。