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