scala.collections.javaconverters._ Error : value map is not a member of java.util.Set

scala.collections.javaconverters._ Error : value map is not a member of java.util.Set

我一直在使用 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)))

使用asScala方法将其转换为Scala的可变集。

import scala.collection.JavaConverters._

availableColors.entrySet().asScala
      .map(entry => (entry.getKey, parseHexColor(entry.getValue.getBackground)))