当前位置:  开发笔记 > 编程语言 > 正文

如何将Java源文件的一部分转换为Kotlin?

如何解决《如何将Java源文件的一部分转换为Kotlin?》经验,为你挑选了6个好方法。

在我的Kotlin项目中,我有一些Java代码,我想将其转换为Kotlin.将Java文件转换为Kotlin的菜单项被禁用,因为它不是我想要转换的整个文件.

如何将Java代码转换为Kotlin?



1> okarakose..:

使用Android Studio 3.0

不需要安装任何插件来将Java代码转换为kotlin代码.现在,谷歌正式支持 Kotlin语言.

Android Studio菜单 - > 代码 - >将Java文件转换为Kotlin文件

在Android Studio 3.0之前

如果您使用较旧的Android Studio(低于3.0版本),则菜单下会有一个Kotlin工具.

安装Kotlin插件:

Android Studio菜单 - > 文件 - >设置 - >插件 - >浏览存储库 - > Kotlin

将Java代码转换为Kotlin代码:

从项目结构中选择您的java类文件.

Android Studio菜单 - > 代码 - >将Java文件转换为Kotlin文件



2> yole..:

没有工具可以将Kotlin代码转换为Java.如果要将文件的一部分从Java转换为Kotlin,最简单的方法是从IDE中的Java文件中复制代码并将其粘贴到Kotlin文件中.


实际上,有这样一个工具.https://try.kotlinlang.org/有一个来自Java对话框的转换,您可以在其中粘贴代码并获取Kotlin代码.
@yole,有没有机会在IDEA/AS中看到"粘贴并将Java转换为Kotlin"动作?我很沮丧,提示"转换为Kotlin?" 当我试图粘贴Java代码时,这是不可预测的 - 我认为一些代码分析用于检测剪贴板中的Java代码:)这里的答案启发了我.但问题仍然存在 - 如果我从浏览器复制,我必须使用.java文件作为中间件.

3> Md Mohsin..:

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

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

要从Android应用转换,请在Android中使用Master.



4> Ruslan..:

我找到了一个解决方法:

    创建一个Java文件并在此文件中粘贴您想要隐藏的Java代码.

    现在从Java文件中复制Java代码.

    转到Kotlin文件并粘贴此代码.Idea会建议将代码从Java转换为Kotlin.



5> Jayakrishnan..:

在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支持包含在整个项目中.

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



6> Benjamin..:

使用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。

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有