SparseIntArray用法

321 阅读1分钟
  • //向sparseArray存入元素value,key为index
  • sparseArray.put(index, value);
  • sparseArray.indexOfKey(index);
  • //查找value所在的位置,如果不存在,则返回-1
  • sparseArray.indexOfValue(value)
  • //更新某个key的值
  • sparseArray.setValueAt(index, value);
  • //获取index所对应的值,没有则返回null
  • sparseArray.get(index);
  • //获取index所对应的值,没有则返回自定义的默认值"default-value"
  • sparseArray.get(index,"default-value");
  • //删除index对应的元素
  • sparseArray.delete(index);
  • //移除,本质也是调用delete(int)方法
  • sparseArray.remove(index);
  • //清空所有数据
  • sparseArray.clear();