首页
Python
Java
PHP
IOS
NodeJS
JavaScript
HTML5
小程序
AI
KClass
全部标签
kotlin - 如何从包类名称字符串中获取 Kotlin KClass?
如果我有一个类似"mypackage.MyClass"的字符串,如何在运行时(从JVM)获取对应的KClass? 最佳答案 您可以使用Java的方法获取Class实例Class.forName,然后使用将其转换为KClass。kotlin扩展属性。代码如下所示:valkClass=Class.forName("mypackage.MyClass").kotlin可能会在某些时候添加更直接的方法。问题位于here 关于kotlin-如何从包类名称字符串中获取KotlinKClass?,我们
类名
kotlin
code
section
KClass
java - Kotlin:等效于 KClass 的 getClass()
在Java中,我们可以通过getClass()解析变量的类,例如something.getClass()。在Kotlin中,我知道something.javaClass很好,但我希望能够以类似的方式获取KClass。我见过Something::class语法,但这不是我需要的。我需要获取变量的KClass。有这样的功能吗? 最佳答案 自Kotlin1.1以来实现此目的的最简单方法是classreferencesyntax:something::class如果你使用Kotlin1.0,可以通过调用.kotlin扩展属性将获取的Java
等效
getClass
code
section
something
java
class
kotlin
1
2
Home
Powered By JJZJJ.COM
页面耗时:0.0793s