如何将 Java 源文件的一部分转换为 Kotlin?
How can I convert a part of Java source file to Kotlin?
在我的 Kotlin 项目中,我有一些 Java 代码要转换为 Kotlin。将 Java 文件转换为 Kotlin 的菜单项被禁用,因为它不是我要转换的整个文件。
如何将 Java 代码转换为 Kotlin?
没有工具可以将 Kotlin 代码转换为 Java。如果您想将文件的一部分从 Java 转换为 Kotlin,最简单的方法是将 Java 文件中的代码复制到 IDE 并将其粘贴到 Kotlin 文件中。
我找到了解决方法:
- 创建一个 Java 文件并在该文件中粘贴要转换的 Java 代码。
- 现在从 Java 文件复制 Java 代码。
- 转到 Kotlin 文件并粘贴此代码。 IDEA 将建议将代码从 Java 转换为 Kotlin。
使用 Android Studio 3.0
您不需要安装任何插件来将java代码转换为kotlin代码。现在,Google 正式支持 Kotlin 语言。
- Android Studio 菜单 -> 代码 -> 将 Java 文件转换为 Kotlin 文件
在 Android Studio 3.0
之前
如果您使用的是较旧的 Android Studio(低于 3.0 版),菜单下有一个 Kotlin 工具。
正在安装 Kotlin 插件:
- Android Studio 菜单 -> 文件 -> 设置 -> 插件 -> 浏览存储库 -> Kotlin
将 Java 代码转换为 Kotlin 代码:
- Select 您的 java class 项目结构中的文件。
- Android Studio 菜单 -> 代码 -> 将 Java 文件转换为 Kotlin 文件
将 Java 代码粘贴到 Kotlin 文件时,使用 IntelliJ 派生 IDE,IDE 不会将 Java 转换为 Kotlin。
问题似乎源于 IntelliJ 不知道代码是 Java。这是确保代码转换为 Kotlin 的简单方法。
- 从您的网络浏览器复制 Java 代码。
- 打开 Scratch 文件(文件 -> 新建 -> Scratch 文件或 Ctrl+Alt+Shift+Insert)
- 在“语言”对话框中 select Java 作为语言。
- 粘贴之前复制的 Java 片段。
- Select 全部 (Ctrl-A) 和复制 (Ctrl-C)
- 现在粘贴到您的 Kotlin 代码中。
通过首先将 Java 代码粘贴到 Java 临时文件中,您已经让 IntelliJ 知道代码片段是 Java 代码。然后它会在粘贴到 Kotlin 文件时自动将代码转换为 Kotlin。
click here for image
在Android3.0 Canary中,很简单:Go to Code;最后一个选项是 'Convert Java file into Kotlin.' 大功告成!
还有一个快捷键:Ctrl+Alt+Shift+K
这是一个简单的过程..
进入您的 Android 工作室的工具栏并执行此步骤
代码 -> 将 java 文件转换为 kotlin 文件..
然后它会要求您确认并重新启动 Android Studio IDE..当您确认后它会重新启动您的 IDE 并且它会显示您已转换的 Kotlin 代码文件...
在 Android Studio 3.0
Android Studio 3.0 完全支持 Kotlin(即不需要 Kotlin 插件)。如果你有 Android Studio >= 3.0 那么你接下来的工作就很容易了,
- 您可以创建新的 Kotlin 文件。
- 您可以将 Kotlin 代码添加到现有的
项目。
- 您可以将整个 JAVA 代码转换为 Kotlin
将现有 Java 代码转换为 Kotlin 代码
在 Android Studio 3.0 中,打开一个 Java 文件和 select 代码 > 将 Java 文件转换为 Kotlin 文件。
或者,创建一个新的 Kotlin 文件 (文件 > 新建 > Kotlin File/Class),然后将您的 Java 代码粘贴到该文件中——当出现提示时,单击 Yes 将代码转换为 Kotlin。您可以勾选 下次不再显示此对话框,这样可以轻松地将 Java 代码片段转储到您的 Kotlin 文件中。
对话框Window
Official Source :: Convert to Kotlin From JAVA
注意::创建新项目时
勾选复选框包括 Kotlin 支持以获得整个项目的 kotlin 支持。
以下是新 Android 项目创建 Window 第一个屏幕的屏幕截图,其中包含一个选项,可以将 Kotlin 支持包含到整个项目中。
如果你的 Android Studio 版本低于 3,那么你必须安装 Kotlin 插件。按照下面的步骤安装它 link
Blog jetbrains :- Working with Kotlin in Android Studio
安装插件后重启Android Studio 和Find Action (Ctrl+Shift+A) 并输入 Convert Java File to Kotlin.
简单的 Ctrl+Alt+Shift+ K 代码将转换为 kotlin
来自 kotlinlang.org、click on "Try Online" at the top of the page。您会在工具栏中看到 "Convert from Java" 的选项。
要在 Android 工作室中转换 Java 代码,请使用 CTRL+SHIFT+ALT+K
要从网站转换使用 Try Kotlin 网站。
要从 Android 应用程序转换,请使用 Master in Android。
要将完整文件转换为 Kotlin,请使用以下组合键:
- Shift + Alt + Cmd + k 在
Mac
- Shift + Alt + Ctrl +
k 在 Windows
您不需要任何特定工具。只需简单地从任何地方复制和粘贴,然后粘贴到 Android Studio.
中的 .kt
文件,对话框 Window 将通过询问 "Convert Java to Kotlin
" 打开。按是,它将转换它并进行一些矿工更改。
最简单的方法 -
- 从 .java 文件中复制代码。
- 创建一个扩展名为 .kt 的新文件。
- 粘贴代码。
- 将出现一个弹出窗口,要求将您粘贴的代码转换为 Kotlin。允许。
在新的 Android Studio 4.1 及更高版本中,您不必执行上述任何操作。您只需将任何 Java 代码复制并粘贴到 Android Studio 中的任何现有 kt 文件中,它就会将其识别为需要转换为 Kotlin 的 Java 代码。然后它会在一个对话框中询问您是否要执行此操作,如果您回答“是”,则当场将其转换。您也可以勾选“不要求转换”,它会自动转换您以后粘贴的任何Java代码。
在我的 Kotlin 项目中,我有一些 Java 代码要转换为 Kotlin。将 Java 文件转换为 Kotlin 的菜单项被禁用,因为它不是我要转换的整个文件。
如何将 Java 代码转换为 Kotlin?
没有工具可以将 Kotlin 代码转换为 Java。如果您想将文件的一部分从 Java 转换为 Kotlin,最简单的方法是将 Java 文件中的代码复制到 IDE 并将其粘贴到 Kotlin 文件中。
我找到了解决方法:
- 创建一个 Java 文件并在该文件中粘贴要转换的 Java 代码。
- 现在从 Java 文件复制 Java 代码。
- 转到 Kotlin 文件并粘贴此代码。 IDEA 将建议将代码从 Java 转换为 Kotlin。
使用 Android Studio 3.0
您不需要安装任何插件来将java代码转换为kotlin代码。现在,Google 正式支持 Kotlin 语言。
- Android Studio 菜单 -> 代码 -> 将 Java 文件转换为 Kotlin 文件
在 Android Studio 3.0
之前如果您使用的是较旧的 Android Studio(低于 3.0 版),菜单下有一个 Kotlin 工具。
正在安装 Kotlin 插件:
- Android Studio 菜单 -> 文件 -> 设置 -> 插件 -> 浏览存储库 -> Kotlin
将 Java 代码转换为 Kotlin 代码:
- Select 您的 java class 项目结构中的文件。
- Android Studio 菜单 -> 代码 -> 将 Java 文件转换为 Kotlin 文件
将 Java 代码粘贴到 Kotlin 文件时,使用 IntelliJ 派生 IDE,IDE 不会将 Java 转换为 Kotlin。
问题似乎源于 IntelliJ 不知道代码是 Java。这是确保代码转换为 Kotlin 的简单方法。
- 从您的网络浏览器复制 Java 代码。
- 打开 Scratch 文件(文件 -> 新建 -> Scratch 文件或 Ctrl+Alt+Shift+Insert)
- 在“语言”对话框中 select Java 作为语言。
- 粘贴之前复制的 Java 片段。
- Select 全部 (Ctrl-A) 和复制 (Ctrl-C)
- 现在粘贴到您的 Kotlin 代码中。
通过首先将 Java 代码粘贴到 Java 临时文件中,您已经让 IntelliJ 知道代码片段是 Java 代码。然后它会在粘贴到 Kotlin 文件时自动将代码转换为 Kotlin。
click here for image
在Android3.0 Canary中,很简单:Go to Code;最后一个选项是 'Convert Java file into Kotlin.' 大功告成!
还有一个快捷键:Ctrl+Alt+Shift+K
这是一个简单的过程.. 进入您的 Android 工作室的工具栏并执行此步骤
代码 -> 将 java 文件转换为 kotlin 文件..
然后它会要求您确认并重新启动 Android Studio IDE..当您确认后它会重新启动您的 IDE 并且它会显示您已转换的 Kotlin 代码文件...
在 Android Studio 3.0
Android Studio 3.0 完全支持 Kotlin(即不需要 Kotlin 插件)。如果你有 Android Studio >= 3.0 那么你接下来的工作就很容易了,
- 您可以创建新的 Kotlin 文件。
- 您可以将 Kotlin 代码添加到现有的 项目。
- 您可以将整个 JAVA 代码转换为 Kotlin
将现有 Java 代码转换为 Kotlin 代码
在 Android Studio 3.0 中,打开一个 Java 文件和 select 代码 > 将 Java 文件转换为 Kotlin 文件。
或者,创建一个新的 Kotlin 文件 (文件 > 新建 > Kotlin File/Class),然后将您的 Java 代码粘贴到该文件中——当出现提示时,单击 Yes 将代码转换为 Kotlin。您可以勾选 下次不再显示此对话框,这样可以轻松地将 Java 代码片段转储到您的 Kotlin 文件中。
对话框Window
Official Source :: Convert to Kotlin From JAVA
注意::创建新项目时
勾选复选框包括 Kotlin 支持以获得整个项目的 kotlin 支持。
以下是新 Android 项目创建 Window 第一个屏幕的屏幕截图,其中包含一个选项,可以将 Kotlin 支持包含到整个项目中。
如果你的 Android Studio 版本低于 3,那么你必须安装 Kotlin 插件。按照下面的步骤安装它 link
Blog jetbrains :- Working with Kotlin in Android Studio
安装插件后重启Android Studio 和Find Action (Ctrl+Shift+A) 并输入 Convert Java File to Kotlin.
简单的 Ctrl+Alt+Shift+ K 代码将转换为 kotlin
来自 kotlinlang.org、click on "Try Online" at the top of the page。您会在工具栏中看到 "Convert from Java" 的选项。
要在 Android 工作室中转换 Java 代码,请使用 CTRL+SHIFT+ALT+K
要从网站转换使用 Try Kotlin 网站。
要从 Android 应用程序转换,请使用 Master in Android。
要将完整文件转换为 Kotlin,请使用以下组合键:
- Shift + Alt + Cmd + k 在 Mac
- Shift + Alt + Ctrl + k 在 Windows
您不需要任何特定工具。只需简单地从任何地方复制和粘贴,然后粘贴到 Android Studio.
中的 .kt
文件,对话框 Window 将通过询问 "Convert Java to Kotlin
" 打开。按是,它将转换它并进行一些矿工更改。
最简单的方法 -
- 从 .java 文件中复制代码。
- 创建一个扩展名为 .kt 的新文件。
- 粘贴代码。
- 将出现一个弹出窗口,要求将您粘贴的代码转换为 Kotlin。允许。
在新的 Android Studio 4.1 及更高版本中,您不必执行上述任何操作。您只需将任何 Java 代码复制并粘贴到 Android Studio 中的任何现有 kt 文件中,它就会将其识别为需要转换为 Kotlin 的 Java 代码。然后它会在一个对话框中询问您是否要执行此操作,如果您回答“是”,则当场将其转换。您也可以勾选“不要求转换”,它会自动转换您以后粘贴的任何Java代码。