今天看见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。