语言

SparseArray<E>.IndexOfValue(E) 方法

定义

返回一个索引,其中 valueAt(int) 将返回指定的值,如果没有键映射到指定的值,则返回负数。

[Android.Runtime.Register("indexOfValue", "(Ljava/lang/Object;)I", "")]
public virtual int IndexOfValue(E value);
[<Android.Runtime.Register("indexOfValue", "(Ljava/lang/Object;)I", "")>]
override this.IndexOfValue : 'E -> int

参数

value
E

返回

属性

注解

返回一个索引,其中 valueAt(int) 将返回指定的值,如果没有键映射到指定的值,则返回负数。

请注意,这是一个线性搜索,与按键查找不同,多个键可以映射到相同的值,这只会找到其中一个。

另请注意,与大多数集合的 indexOf 方法不同,此方法使用 == 而不是相等比较值。

Android 参考。android.util.SparseArray.indexOfValue

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于