如何获得 Any val 的 class
How to get the class of an Any val
我正在尝试将 class 从 java 转换为使用大量原始类型并访问对象的 Class 的 kotlin。
我怎样才能让它工作:
val item: Any = items[position]
item::class.java // compiler complains about "Unresolved reference: item"
您需要致电 item.javaClass
。原因是您不是在调用 class 文字,而是在调用实际的对象实例。
我正在尝试将 class 从 java 转换为使用大量原始类型并访问对象的 Class 的 kotlin。
我怎样才能让它工作:
val item: Any = items[position]
item::class.java // compiler complains about "Unresolved reference: item"
您需要致电 item.javaClass
。原因是您不是在调用 class 文字,而是在调用实际的对象实例。