在数组而不是对象本身中查找对象的索引

时间:2019-12-20 18:59:07

标签: kotlin

我有一个对象数组(称为Image的对象),我想在数组中找到符合特定条件的对象的索引。相反,我当前的代码返回对象本身,而不是它在数组中的索引:

val originalImage = imagesArray.find {it.position == 2}

我的图像班:

data class Image (
    val position: Int? = 0,
    val coor: IntArray = intArrayOf(0, 0)
) {
    override fun equals(other: Any?): Boolean {
        return super.equals(other)
    }

    override fun hashCode(): Int {
        return super.hashCode()
    }
}

我正在尝试在数组中找到一个位置等于2的图像对象,并获取其索引。

0 个答案:

没有答案