SparseArray介绍

2019-10-23  本文已影响0人  makem

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());

}

上一篇 下一篇

猜你喜欢

热点阅读