SparseArray 介绍
当key为int类型时可以用sparseArray代替HashMap.更节省内存。
遍历方法
方法一、
SparseArray<UserBean>mUserArray=newSparseArray<>();
//SparseArrayr容器的遍历方法1
for(inti=0;i<mUserArray.size();i++){
int key= mUserArray.keyAt(i);
UserBean user = mUserArray.get(key);
Log.e("key = "+key,user.toString());
}
方法二、
SparseArray<UserBean> mUserArray = newSparseArray<>();
//SparseArrayr容器的遍历方法2
for (inti=0;i<mUserArray.size();i++){
UserBean user=mUserArray.valueAt(i);
Log.e("没有key值",user.toString());
}
网友评论