我将一个唯一的int ID列表与一个用户名列表作为快速查找表,并决定使用sparseArray,但我希望能够打印以不时地记录整个列表以进行调试。
SparseArray是不可迭代的,并且与util.Map接口(interface)不太相似
最佳答案
老鼠是正确的,代码看起来像这样;
for(int i = 0; i < sparseArray.size(); i++){
int key = sparseArray.keyAt(i);
Object value = sparseArray.valueAt(i);
}
关于Android:是否有通过SparseArray进行迭代的习惯用法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7304664/