专栏首页流浪猫的golangjava 代码转kotlin

java 代码转kotlin

今天看见IDEA 有一个快捷键 Ctrl+Alt+shift+K。 选中一段代码直接就能将java 代码转化为kotlin 代码。

package com.dylan.test;

public class UserInfo {
    private int age;

    public void setAge(int age) {
        this.age = age;
    }
    private String name;

    public String getName() {
        return name;
    }

    public void setname(String name) {
        this.name = name;
    }
}

Ctrl+A 然后 Ctrl+Alt+shift+K 就能直接转化为kotlin 代码

package com.dylan.test

class UserInfo {
    private var age: Int = 0
    var name: String? = null
        private set

    fun setAge(age: Int) {
        this.age = age
    }

    fun setname(name: String) {
        this.name = name
    }
}

通过这方式,java和kotlin 可以衔接的非常好。

如果想转回去: Kotlikn 转 Java

Tools>Kotlin>Show Kotlin Bytecode Decompile ok。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • go语言连接mysql 实现增删改查

    地球流浪猫
  • go rune 简要分析

    今天看golang代码看到一个单词 rune ,熟悉而陌生。之前学习go并没有过多注意这个“神秘符号”。 rune在golang中是int32的别名,在各个...

    地球流浪猫
  • nginx 代理websocket

    地球流浪猫
  • Java Lombok 常用注解

    生成toString方法 可使用参数排除部分字段 @ToString(exclude="someField")

    heasy3
  • Java入门 - 面向对象 - 05.封装

    原文地址:http://www.work100.net/training/java-encapsulation.html

    光束云
  • Effective Java-嵌套类(内部类)

    嵌套类(nested class)是指被定义在另一个类内部的类。嵌套类的存在目的应该只是为外围类(enclosing class)提供服务。嵌套类有四种:

    用户2146693
  • 封装的概述和好处(入门)

    简单的来说就是我将不想给别人看的数据,以及别人无需知道的内部细节, “锁起来” ,我们只留下一些入口,使其与外部发生联系。

    BWH_Steven
  • springboot (四)spring data jpa

    IT故事会
  • 用好Jackson,操作Json节省一半时间

    目前解析Json的工具包有,Gson,FastJson,Jackson,Json-lib。综合来看,Jackson的性能较优,稳定性也比较高,而且spring-...

    捡田螺的小男孩
  • 用好Jackson,操作Json节省一半时间

    目前解析Json的工具包有,Gson,FastJson,Jackson,Json-lib。综合来看,Jackson的性能较优,稳定性也比较高,而且spring-...

    Java识堂

扫码关注云+社区

领取腾讯云代金券