scala - 从 Java 到 Scala 集合相互转换的与版本无关的方式

标签 scala scala-java-interop scala-2.11 scala-2.12 scala-2.13

几乎每个 Scala 版本都会以非向后兼容的方式更改集合转换的方式。是否有更好的解决方案,与版本无关并且不依赖于 Scala 发行版?

我不介意使用一些第三方库。

最佳答案

只需使用 scala-collections-compat library然后您可以在 Scala 2.112.12 上使用 import scala.jdk.CollectionConverters._ 2.13 .

关于scala - 从 Java 到 Scala 集合相互转换的与版本无关的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59197883/

相关文章:

scala - 如何从日期字符串中提取年份?

jquery-ui - Lift - 使用 Ajax 提交自动完成

scala - 为什么存在 FloatAsIfIntegral?

java - 在 Java 中,如何将 scala.list 转换为 java.list

java - 如何为 Java 8 LocalDateTime 编写自定义序列化器

java - 哪个联合效率更高: List/HashSet

java - 具有特征的 Scala 伴侣与 Java 代码中的抽象类

scala - 如何使用Java而不是Java来学习如何使用scala。

sbt - 什么时候将交叉路径设置为true?

java - 如何更新elasticsearch数组内的嵌套文档