如何将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了一个解决方法:

  1. 创建一个Java文件并粘贴到你想要隐藏的这个文件的Java代码中。
  2. 现在从Java文件复制Java代码。
  3. 转到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支持包括在整个项目中。

使用Kotlin支持创建新的Android项目

将Java代码粘贴到Kotlin文件中时,使用IntelliJ派生IDE,IDE将不会将Java转换为Kotlin。

这个问题似乎源于IntelliJ不知道代码是Java。 这是确保代码转换成Kotlin的简单方法。

  1. 从Web浏览器复制Java代码。
  2. 打开临时文件(文件 – >新建 – >临时文件或Ctrl + Alt + Shift +插入)
  3. 在语言对话框中选择Java作为语言。

新的Scratch窗口语言对话框。

  1. 粘贴以前复制的Java片段。
  2. 全选(Ctrl-A)和复制(Ctrl-C)
  3. 现在粘贴到您的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转换”的选项。

点击在线试用

点击从Java转换

要在Android Studio中转换Java代码,请使用CTRL + SHIFT + ALT + K

要从网站使用Try Kotlin网站转换。

从Android应用程序转换使用Android中的Master 。