SparseArray使用

132 阅读1分钟

val sparseArray = SparseArray()

for (i in 1..10) {
//增加
sparseArray.put(i, "内容$i")
}

//删除
sparseArray.delete(1)
sparseArray.removeAt(0)

//遍历
sparseArray.forEach { key, value ->
Log.i("sparseArray", "key: keyvalue:key value :value")
}

for (i in 0 until sparseArray.size()) {
val key = sparseArray.keyAt(i)//获取key
val value = sparseArray.valueAt(i)//获取值
// val value = sparseArray.get(key)
Log.i("sparseArray", "key: keyvalue:key value :value")
}