如何获得任何val的类

我试图翻译一个类从Java到kotlin,它使用了很多原始类型,并访问对象类。

我如何得到这个工作:

val item: Any = items[position] item::class.java // compiler complains about "Unresolved reference: item" 

你会想要调用item.javaClass 。 原因是你没有调用类的文字,你正在调用一个实际的对象实例。