如果我有一个类似的字符串"mypackage.MyClass",我如何KClass在运行时(从JVM)获得相应的?
Kir*_*man 40
您可以使用Java获取Class实例的方法,Class.forName然后KClass使用.kotlinextension属性将其转换为a .然后代码如下所示:
val kClass = Class.forName("mypackage.MyClass").kotlin
Run Code Online (Sandbox Code Playgroud)
在某些时候可以添加更直接的方式.问题就在这里
| 归档时间: |
|
| 查看次数: |
9184 次 |
| 最近记录: |