- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有下面的代码片段。它在 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/
从 Scala 版本 2.9 开始,存在一个方便的转换器,可以通过编写如下内容将 java.util.List 和其他集合转换为 Scala 的数据结构: import scala.collectio
我有下面的代码片段。它在 scala 2.11 中带有警告时工作正常 import java.util.{ ArrayList => JAList } val jlist = new
当我尝试运行基于 this example 的代码时,我收到以下警告: warning: object JavaConversions in package collection is depreca
在 scala.collection ,有两个非常相似的对象 JavaConversions和 JavaConverters 。 这两个对象有什么区别? 为什么它们同时存在? 我什么时候想使用其中一种
在 scala.collection ,有两个非常相似的对象 JavaConversions和 JavaConverters 。 这两个对象有什么区别? 为什么它们同时存在? 我什么时候想使用其中一种
我是一名优秀的程序员,十分优秀!