java - Kotlin 获取类型为字符串

标签 java kotlin

我找不到如何使用 Kotlin 语言将变量(或常量)的类型获取为 String,例如 typeof(variable)。如何做到这一点?

最佳答案

您可以使用最适合您需求的方法之一:

val obj: Double = 5.0

System.out.println(obj.javaClass.name)                 // double
System.out.println(obj.javaClass.kotlin)               // class kotlin.Double
System.out.println(obj.javaClass.kotlin.qualifiedName) // kotlin.Double

你可以摆弄这个here .

关于java - Kotlin 获取类型为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32684739/

相关文章:

Android AlarmManager.setExactAndAllowWhileIdle() 警报在工作一段时间后未触发

android - Jetpack Compose 中的按钮上的文本未更新

android - Gradle kotlin 不支持的方法 Dependencies.getAtoms()

kotlin - 了解 Kotlin 的必要性

java - 在 Java 中对集合进行连接和分离的最佳方法

java - Http 请求 POST 与 GET

java - 解析并检索日期时间的时区偏移量

android - Jetpack Compose 表面添加自定义阴影

Java双缓冲——访问后像

java - GWT JSON 解析正在删除\字符