gpt4 book ai didi

scala - Scala JavaConverters似乎不适用于静态方法返回的集合

转载 作者:行者123 更新时间:2023-12-02 10:44:19 25 4
gpt4 key购买 nike

我正在从Scala 2.11代码中使用Java库。该Java库具有返回load的静态Map<String,String>方法。 Java中的示例用法:

Map<String,String> map = Environment.load("dev");

我正在尝试使其在Scala中像这样工作:
import scala.collection.JavaConverters._

val map : Map[String,String] = Environment.load("dev").asJava

而且我收到一个编译器错误:

"Cannot resolve symbol asJava"



有任何想法吗?

最佳答案

使用asScala而不是asJava:

import scala.collection.JavaConverters._

val map: Map[String, String] = Environment.load("dev").asScala.toMap

关于scala - Scala JavaConverters似乎不适用于静态方法返回的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50280843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com