我想将我的 java 项目转换为 Kotlin,有超过 500 个 java 文件。如何轻松将其转换为 Kotlin?
我知道我们可以将 java 文件一个一个地转换成 Kotlin,但是文件很多。
我可以一次转换吗?
最佳答案
你绝对可以试试。您只需要在Project navigator
中选择一个模块或文件夹,然后选择Code --> Convert Java file to Kotlin file
:
不过,您需要记住,转换并不完美。例如,Android Studio 将不得不猜测一大堆属性是否可以为空。它不会让它们一切正常......你会遇到很多崩溃。
我的建议是将文件分 block 进行批处理,这样您就可以修复那些 Kotlinized 文件而不会被错误淹没。
注意:将文件转换为 Kotlin 后,您仍需要对其进行审核。为了安全起见,很多东西都会保存在 Java 中,但是现在你有了 Kotlin,你可以使用集合扩展、默认构造函数参数……
关于Android Java 项目在 Android Studio 中转换为 Kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48789482/