有没有在斯卡拉的方式从任何地图java.util.Map转换?
-
20-08-2019 - |
题
我用了很多阶地图,偶尔我想在将它们作为一个映射到想要的java.util.Map遗留的Java API(如果它扔掉任何改变我不在乎)。
解决方案
这是很好的书房,我发现,在这方面可以做得更好:
http://github.com/jorgeortiz85/scala-javautils
(不良名,真棒库)。您显式调用.asJava或.asScala取决于你想要什么方向走。没有惊喜。
其他提示
的Scala提供了Java集合包装,以便它们可以在用作Scala集合而不是其他方式。话虽这么说,它可能不会是很难写自己的包装,我敢肯定,这将是对社会有益的。这个问题来了定期。
这问题和答案讨论这个确切的问题和可能的解决方案。它建议对透明的转换,因为他们可以有很奇怪的副作用。它提倡使用斯卡拉 - javautils 的代替。我一直在使用他们在一个大的项目,现在几个月,发现他们是非常可靠和易于使用。
不隶属于 StackOverflow