在我的Kotlin项目中,我有一些Java代码,我想将其转换为Kotlin.将Java文件转换为Kotlin的菜单项被禁用,因为它不是我想要转换的整个文件.
如何将Java代码转换为Kotlin?
您不需要安装任何插件来将Java代码转换为kotlin代码.现在,谷歌正式支持 Kotlin语言.
Android Studio菜单 - > 代码 - >将Java文件转换为Kotlin文件
如果您使用较旧的Android Studio(低于3.0版本),则菜单下会有一个Kotlin工具.
安装Kotlin插件:
Android Studio菜单 - > 文件 - >设置 - >插件 - >浏览存储库 - > Kotlin
将Java代码转换为Kotlin代码:
从项目结构中选择您的java类文件.
Android Studio菜单 - > 代码 - >将Java文件转换为Kotlin文件
没有工具可以将Kotlin代码转换为Java.如果要将文件的一部分从Java转换为Kotlin,最简单的方法是从IDE中的Java文件中复制代码并将其粘贴到Kotlin文件中.
要在Android studio中转换Java代码,请使用CTRL + SHIFT + ALT + K.
要从网站转换使用Try Kotlin网站.
要从Android应用转换,请在Android中使用Master.
我找到了一个解决方法:
创建一个Java文件并在此文件中粘贴您想要隐藏的Java代码.
现在从Java文件中复制Java代码.
转到Kotlin文件并粘贴此代码.Idea会建议将代码从Java转换为Kotlin.
在Android Studio 3.0中
Android Studio 3.0完全支持Kotlin (即需要NO Kotlin插件).如果你有Android Studio > = 3.0那么你的下面的工作很容易,
您可以创建新的Kotlin文件.
您可以将Kotlin代码添加到现有项目中.
您可以将整个JAVA代码转换为Kotlin
将现有Java代码转换为Kotlin代码
在Android Studio 3.0中,打开Java文件并选择Code> Convert Java File to Kotlin File.
或者,创建一个新的Kotlin文件("文件">"新建">"Kotlin文件/类"),然后将Java代码粘贴到该文件中 - 出现提示时,单击" 是"将代码转换为Kotlin.您可以选中下次不显示此对话框,这样可以轻松地将Java代码段转储到Kotlin文件中.
对话窗口
官方消息来源::从JAVA转换为Kotlin
注意::创建新项目时
勾选复选框包括Kotlin支持以获得整个项目的kotlin支持.
下面是新的Android项目创建窗口的第一个屏幕的屏幕截图,可以选择将Kotlin支持包含在整个项目中.
使用IntelliJ派生的IDE将Java代码粘贴到Kotlin文件时,IDE不会将Java转换为Kotlin。
问题似乎源于IntelliJ,不知道代码是Java。这是确保代码转换为Kotlin的简单方法。
从Web浏览器复制Java代码。
打开暂存文件(文件->新建->暂存文件或Ctrl + Alt + Shift + Insert)
在“语言”对话框中,选择Java作为语言。
粘贴先前复制的Java代码段。
全选(Ctrl-A)和复制(Ctrl-C)
现在粘贴到您的Kotlin代码中。
通过首先将Java代码粘贴到Java暂存文件中,您已经使IntelliJ知道该代码段是Java代码。粘贴到Kotlin文件时,它将自动将代码转换为Kotlin。