У меня есть java-карта: java.util.Map<SomeObject, java.util.Collection<OtherObject>>
и я хотел бы преобразовать его в карту scala: Map[SomeObject, Set[OtherObject]]
Я использовал mapAsScalaMap, но результат не совсем то, что я хочу, результат: Map[SomeObject, java.util.Collection[OtherObject]]
. Как его исправить, чтобы преобразовать коллекцию в набор?
ПРИМЕЧАНИЕ: на самом деле моя первоначальная проблема заключалась в том, чтобы преобразовать google ArrayListMultimap<SomeObject, OtherObject>
в MultiMap[SomeObject, OtherObject]
, но так как это было невозможно, я разделил проблему. Если у вас есть решение исходной проблемы, я также соглашусь с ней в качестве ответа.