SparseArray<String> sparseArray = new SparseArray<>();
sparseArray.put(1,"1");
sparseArray.put(0,"0");
sparseArray.put(2,"2");
for (int i = 0; i < sparseArray.size(); i++) {
int key = sparseArray.keyAt(i);
String user = sparseArray.get(key);
Log.i("key ==== " + key, user);
}
Log.i("key ==== ","============");
for (int i = 0; i < sparseArray.size(); i++) {
String user = sparseArray.valueAt(i);
Log.i("没有key值", user);
}

判断key是否存在
if(sparseArray.indexOfKey(i) != -1)
本文深入探讨了SparseArray在Android开发中的应用,详细介绍了如何初始化SparseArray,通过示例代码展示了put方法的使用,以及如何通过keyAt和valueAt方法遍历SparseArray。同时,文章还提供了检查key值存在性的方法。
808

被折叠的 条评论
为什么被折叠?



