我想在kotlin文件中和kotlin代码之间编写一些Java代码。 有可能吗?
类似这样的东西:
val dayList = mutableListOf<Int>()
val monthList = mutableListOf<Int>()
int num = 45; // some code in java
答案 0 :(得分:3)
不。 Kotlin代码只能进入kotlin(.kt)文件,而Java只能进入Java文件(.java)
您可以在Java代码中使用Kotlin方法,并在Kotlin代码中使用Java方法。但是您不能在同一文件中混合使用不同的语言。
您完全在Kotlin中的代码将是:
val dayList = mutableListOf<Int>()
val monthList = mutableListOf<Int>()
val num = 45 // or val num: Int = 45
答案 1 :(得分:1)
不,你不能那样做。但是,您可以在kotlin中使用Java代码(如果在其他文件中声明),反之亦然。