scala.collections.javaconverters.\错误:值映射不是java.util.Set的成员
我一直在使用scala.collections.javaconverters.\错误:值映射不是java.util.Set的成员,java,scala,scala-java-interop,Java,Scala,Scala Java Interop,我一直在使用scala.collections.JavaConversions进行隐式转换,但决定升级scala版本并使用scala.collections.JavaConversions,相反,我对JavaConversions的显式转换感到困惑。谁能告诉我如何将下面的代码转换为使用JavaConverters availableColors.entrySet() // Parse the hexadecimal string to the RGB vector .ma
scala.collections.JavaConversions
进行隐式转换,但决定升级scala版本并使用scala.collections.JavaConversions
,相反,我对JavaConversions
的显式转换感到困惑。谁能告诉我如何将下面的代码转换为使用JavaConverters
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)))