如何获得任何val的类

mar*_*itz 0 kotlin

我正在尝试将类从java转换为kotlin,它使用大量原始类型并访问对象类.

我怎样才能让它工作:

val item: Any = items[position]
item::class.java // compiler complains about "Unresolved reference: item"
Run Code Online (Sandbox Code Playgroud)

小智 5

你想打电话item.javaClass.原因是你没有调用类文字,而是调用实际的对象实例.