IntelliJ还可以做到这一点。您需要使用Java源代码打开一个项目。然后,您可以将表达式,方法或整个类复制/粘贴到.scala文件中。这将转换为等效的Scala代码。
转换的逼真度并不完美,因此,它不支持批量转换。
我建议使用最新版本的IntelliJ和Scala插件。社区版是免费的。
除此之外,Paul
Phillips曾经启动了Scalify项目,将代码从Java转换为Scala(或者可能是
您喜欢的语言
),甚至在此过程中进行了改进!他在这段视频中解释了这个概念。但是,这项工作停滞了,大概是因为他将注意力转向直接为Scala编译器和标准库做出了贡献。



