有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓在Kotlin代码之间编写java代码

我想在kotlin文件中以及kotlin代码之间编写一些java代码。 可能吗

大概是这样的:

val dayList = mutableListOf<Int>()
val monthList = mutableListOf<Int>()
int num = 45; // some code in java

共 (2) 个答案

  1. # 1 楼答案

    不,你不能那样做。但是,您可以在kotlin中使用java代码(如果在不同的文件中声明),反之亦然

  2. # 2 楼答案

    不可以。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