在我的Kotlin项目中,我有一些Java代码,我想将其转换为Kotlin。将Java文件转换为Kotlin的菜单项被禁用,因为它不是我想要转换的整个文件。
如何将Java代码转换为Kotlin?
答案 0 :(得分:74)
您不需要安装任何插件来将Java代码转换为kotlin代码。现在,Google 正式支持 Kotlin语言。
如果您使用较旧的Android Studio(低于3.0版),菜单下会有 Kotlin工具。
安装Kotlin插件:
将Java代码转换为Kotlin代码:
答案 1 :(得分:23)
没有工具可以将Kotlin代码转换为Java。如果要将文件的一部分从Java转换为Kotlin,最简单的方法是从IDE中的Java文件中复制代码并将其粘贴到Kotlin文件中。
答案 2 :(得分:14)
要在Android studio中转换Java代码,请使用CTRL + SHIFT + ALT + K
要从网站转换使用Try Kotlin网站。
要从Android应用转换,请使用Master in Android。
答案 3 :(得分:10)
我找到了解决方法:
答案 4 :(得分:7)
在Android Studio 3.0中
Android Studio 3.0 完全支持Kotlin(即需要NO Kotlin插件)。如果你有Android Studio > = 3.0 ,那么以下的工作非常简单,
将现有Java代码转换为Kotlin代码
在Android Studio 3.0中,打开一个Java文件,然后选择代码>将Java文件转换为Kotlin文件。
或者,创建一个新的Kotlin文件(文件>新> Kotlin文件/类),然后将您的Java代码粘贴到该文件中 - 出现提示时,单击是将代码转换为Kotlin。您可以检查下次不显示此对话框,这样可以轻松地将Java代码段转储到Kotlin文件中。
对话窗口
Official Source :: Convert to Kotlin From JAVA
注意::创建新项目时
勾选复选框包括Kotlin支持以获得整个项目的kotlin支持。
以下是新Android项目创建窗口的第一个屏幕的屏幕截图,其中包含对整个项目包含Kotlin支持的选项。
答案 5 :(得分:4)
当使用IntelliJ派生的IDE将Java代码粘贴到Kotlin文件中时,IDE不会将Java转换为Kotlin。
问题似乎源于IntelliJ,不知道代码是Java。这是确保将代码转换为Kotlin的简单方法。
答案 6 :(得分:4)
简单的Ctrl + Alt + Shift + K代码将转换为kotlin
答案 7 :(得分:3)
在Android 3.0 Canary中,它非常简单:转到Code;最后一个选项是“将Java文件转换为Kotlin”。你完成了!
还有一个快捷键:Ctrl + Alt + Shift + K
答案 8 :(得分:2)
这是一个简单的过程.. 进入Android工作室的工具栏,然后按照此步骤进行操作
代码 - >将java文件转换为kotlin文件..
然后它会要求您确认并重新启动Android Studio IDE ..当您确认它然后重新启动IDE并显示转换后的Kotlin代码文件...
答案 9 :(得分:2)
如果您的Android Studio版本低于3,那么您必须安装Kotlin插件。要安装它,请按照以下链接
中的步骤操作Blog jetbrains :- Working with Kotlin in Android Studio
安装插件后重新启动Android Studio和Find Action( Ctrl + Shift + A )并键入Convert Java File to Kotlin。
答案 10 :(得分:1)
答案 11 :(得分:0)
要将完整的文件转换成Kotlin,请使用以下组合键:
答案 12 :(得分:0)
您不需要任何特定工具。只需简单地从任意位置复制和粘贴并粘贴到.kt
中的Android Studio.
文件中,即可通过询问“转换Java to Kotlin
”来打开对话框。按是,它将进行转换并进行一些矿工更改。
答案 13 :(得分:0)
最简单的方法 -
答案 14 :(得分:0)
在新的Android Studio 4.1及以上版本中,您无需执行上述任何操作。您只需将任何 Java 代码复制并粘贴到 Android Studio 中的任何现有 kt 文件中,它就会将其识别为需要转换为 Kotlin 的 Java 代码。然后它会在对话框中询问您是否要执行此操作,如果您回答是,则立即将其转换。您还可以勾选“不要求转换”,它会自动为您转换您以后粘贴的任何 Java 代码。