这个问题在这里已经有了答案:
What is the difference between JavaConverters and JavaConversions in Scala?
(4 个回答)
6年前关闭。
查看JavaConversions
中的代码和 JavaConverters
,我不确定在 Java 和 Scala 集合(在任一方向)之间转换的“正确”方式(使用 2.10)是什么。
似乎有很多@deprecated 注释。
Scala 团队(类型安全?)是否已发布明确答案?
谢谢,
约翰
最佳答案
我不知道有任何这样的声明,但你应该总是使用 JavaConverters
,即需要您用 .asScala
指示转换的那些和 .asJava
.
据我了解,JavaConverters
在 2.8.1 中引入,因为 JavaConversions
在 2.8 中是危险的,并且很容易意外地转换你没有预料到的东西。
关于scala - Java <-> Scala 集合转换,Scala 2.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679016/