如何将Java源文件的一部分转换为Kotlin?
在我的Kotlin项目中,我有一些Java代码要转换成Kotlin。 将Java文件转换为Kotlin的菜单项被禁用,因为它不是我想要转换的整个文件。
如何将Java代码转换为Kotlin?
没有工具可以将Kotlin代码转换为Java。 如果要将文件的一部分从Java转换为Kotlin,最简单的方法是从IDE中的Java文件复制代码并将其粘贴到Kotlin文件中。
在Android Studio 3.0之前
如果您使用的是较旧的Android Studio(3.0版以下),则在该菜单下有一个Kotlin工具 。
安装Kotlin插件:
- Android Studio菜单 – > 文件 – >设置 – >插件 – >浏览存储库 – > Kotlin
将Java代码转换为Kotlin代码:
- 从项目结构中选择您的Java类文件。
- Android Studio菜单 – > 代码 – >将Java文件转换为Kotlin文件
使用Android Studio 3.0
您不需要安装任何插件来将java代码转换为kotlin代码。 现在,Google 正式支持 Kotlin语言。
- Android Studio菜单 – > 代码 – >将Java文件转换为Kotlin文件
我find了一个解决方法:
- 创建一个Java文件并粘贴到你想要隐藏的这个文件的Java代码中。
- 现在从Java文件复制Java代码。
- 转到Kotlin文件并粘贴此代码。 Idea会建议将代码从Java转换到Kotlin。
在Android Studio 3.0中
Kotlin完全支持Android Studio 3.0 (即,不需要Kotlin插件)。 如果您有Android Studio > = 3.0,那么您的以下作业非常简单,
- 您可以创建新的Kotlin文件。
- 您可以将Kotlin代码添加到现有项目。
- 您可以将整个JAVA代码转换成Kotlin
将现有的Java代码转换为Kotlin代码
在Android Studio 3.0中,打开Java文件并选择代码>将Java文件转换为Kotlin文件。
或者,创建一个新的Kotlin文件(文件>新建> Kotlin文件/类) ,然后将Java代码粘贴到该文件中 – 提示时,单击是将代码转换为Kotlin。 您可以选中下次不显示此对话框 ,这样可以轻松地将Java代码片段转储到您的Kotlin文件中。
对话窗口
官方来源::从JAVA转换到Kotlin
注::当你创建一个新的项目
勾选checkbox包括Kotlin支持以获得整个项目的kotlin支持。
以下是新的Android项目创建窗口的第一个屏幕截图,可以选择将Kotlin支持包括在整个项目中。
将Java代码粘贴到Kotlin文件中时,使用IntelliJ派生IDE,IDE将不会将Java转换为Kotlin。
这个问题似乎源于IntelliJ不知道代码是Java。 这是确保代码转换成Kotlin的简单方法。
- 从Web浏览器复制Java代码。
- 打开临时文件(文件 – >新建 – >临时文件或Ctrl + Alt + Shift +插入)
- 在语言对话框中选择Java作为语言。
- 粘贴以前复制的Java片段。
- 全选(Ctrl-A)和复制(Ctrl-C)
- 现在粘贴到您的Kotlin代码。
首先将Java代码粘贴到Java临时文件中,让IntelliJ知道代码段是Java代码。 当粘贴到Kotlin文件时,它会自动将代码转换为Kotlin。
点击这里查看图片
在Android 3.0 Canary中,它非常简单:转到代码; 最后一个选项是“将Java文件转换成Kotlin”。 你完成了!
还有一个快捷键:Ctrl + Alt + Shift + K
它的一个简单的过程..进入你的Android工作室的工具栏,并按照此步骤
CODE – >将java文件转换为kotlin文件
然后它会要求您确认并重新启动Android Studio IDE ..当您确认,然后重新启动您的IDE,并显示您转换Kotlin代码文件…
如果你的Android Studio版本小于3,那么你必须安装Kotlin的插件。 要安装它,请按照下面的步骤进行操作
https://blog.jetbrains.com/kotlin/2013/08/working-with-kotlin-in-android-studio/
安装插件重新启动Android Studio和查找操作(ctrl + shift + A)并键入转换Java文件到Kotlin。
简单的Ctrl + Alt + Shift + K代码将转换成kotlin
从kotlinlang.org, 点击页面顶部的“在线试用” 。 您将在工具栏中看到“从Java转换”的选项。
要在Android Studio中转换Java代码,请使用CTRL + SHIFT + ALT + K
要从网站使用Try Kotlin网站转换。
从Android应用程序转换使用Android中的Master 。