scala .collections.javaconverters._ Ошибка: карта значений не является членом java .util.Set - PullRequest
0 голосов
/ 07 мая 2020

Я использовал scala.collections.JavaConversions для неявного преобразования, но решил обновить версию scala и использовать вместо него scala.collections.JavaConverters, меня смущает явное преобразование с JavaConverters. Может ли кто-нибудь сказать мне, как преобразовать приведенный ниже код для использования javaconveters.

availableColors.entrySet()
      // Parse the hexadecimal string to the RGB vector
      .map(entry => (entry.getKey, parseHexColor(entry.getValue.getBackground)))

1 Ответ

1 голос
/ 07 мая 2020

Используйте метод asScala, чтобы преобразовать его в изменяемый набор Scala.

import scala.collection.JavaConverters._

availableColors.entrySet().asScala
      .map(entry => (entry.getKey, parseHexColor(entry.getValue.getBackground)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...