gpt4 book ai didi

scala - JavaConverters 没有像 JavaConversions 预期的那样工作

转载 作者:行者123 更新时间:2023-12-04 19:49:29 27 4
gpt4 key购买 nike

我有下面的代码片段。它在 scala 2.11 中带有警告时工作正常

    import java.util.{ ArrayList => JAList }

val jlist = new JAList[String]()
jlist.add("123")
jlist.add("234")

import scala.collection.JavaConversions._

jlist.mkString("")

警告消息是包集合中的对象 JavaConversions 已弃用,改用 JavaConverters

我已将 JavaConversions 更新为 JavaConverters。(即将 import scala.collection.JavaConversions._ 更新为 import scala.collection.JavaConverters._)

我现在得到错误 mkString is not a member of java.util.List[String]

我的代码需要更改什么?

最佳答案

通常不鼓励隐式类型转换。使用 JavaConverters,我们被鼓励更明确地说明转换发生的确切位置/时间。

import scala.collection.JavaConverters._

jlist.asScala.mkString //res0: String = 123234

关于scala - JavaConverters 没有像 JavaConversions 预期的那样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52171445/

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