我用了很多阶地图,偶尔我想在将它们作为一个映射到想要的java.util.Map遗留的Java API(如果它扔掉任何改变我不在乎)。

有帮助吗?

解决方案

这是很好的书房,我发现,在这方面可以做得更好:

http://github.com/jorgeortiz85/scala-javautils

(不良名,真棒库)。您显式调用.asJava或.asScala取决于你想要什么方向走。没有惊喜。

其他提示

的Scala提供了Java集合包装,以便它们可以在用作Scala集合而不是其他方式。话虽这么说,它可能不会是很难写自己的包装,我敢肯定,这将是对社会有益的。这个问题来了定期。

问题和答案讨论这个确切的问题和可能的解决方案。它建议对透明的转换,因为他们可以有很奇怪的副作用。它提倡使用斯卡拉 - javautils 的代替。我一直在使用他们在一个大的项目,现在几个月,发现他们是非常可靠和易于使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top