java - 在 Kotlin 代码之间编写 java 代码

标签 java android kotlin

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

类似这样的事情:

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

最佳答案

没有。 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

关于java - 在 Kotlin 代码之间编写 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55958071/

相关文章:

android - Kotlin - 数据类可以被继承

java - 仅在 jaxb 中枚举限制默认值

java - 无限递归,spring mvc客户端挂了

Android通知不断重复通知声音

android - 强制关闭应用程序

java - 来自 Kotlin 包的 RuntimeException 的用例

android - Kotlin 使用具体化获取泛型类型类

java - ImageJ 中一幅图中的 vector (Java)

java - 在 Http Request 中检索加密值后使用 jasypt 解密

Android Java 项目在 Android Studio 中转换为 Kotlin