遍历HashSet
来源:互联网 发布:专卖蓝色东西的淘宝店 编辑:程序博客网 时间:2024/05/21 13:21
项目中将SparseArray和HashSet配合起来用,SparseArray是替代HashMap,HashSet是把SparseArray中的键值存起来,避免对数据重复加载。
调试的时候,需要打印日志查看HashSet中存了哪些值,搜了一下,六年前的博客或论坛中给出了这两种方式,以后若遇到其他使用方式再补充。
这里我在HashSet中存的是int类型的数值,此处以Integer为例。
1、使用Iterator
HashSet<Integer> mSet = new HashSet<>();Iterator<Integer> iterator = mSet.iterator();int item;while(iterator.hasNext()) { item= iterator.next(); Log.d(TAG, "item = " + item);//TAG 一般定义为类名String}
2、使用foreach
HashSet<Integer> mSet = new HashSet<>();for(int item : mSet ) { Log.d(TAG, "item = " + item);}
foreach 循环是JDK 5 新增,只有数组和实现了 Iterable 接口的类才能这样写。
参见:http://bbs.csdn.net/topics/340012264
0 0
- 遍历HashSet
- 遍历HashSet
- 遍历hashMap、hashSet、Hashtable
- 遍历hashMap、hashSet、Hashtable
- hashMap hashSet hashtable遍历
- 遍历hashMap、hashSet、Hashtable
- Freemaker中遍历HashSet
- Arraylist HashMap HashSet 遍历
- 遍历hashMap、hashSet、Hashtable
- HashMap、Hashset、Hashtable遍历
- java 遍历HashSet中的元素
- java遍历hashMap、hashSet、Hashtable
- java遍历hashMap、hashSet、Hashtable、
- java遍历hashMap、hashSet、Hashtable
- HashSet 与HashMap的遍历
- java遍历hashMap、hashSet、Hashtable
- HashSet建立及用迭代器遍历
- 关于 类hashSet<E> hashSet 遍历 hashSet<String>和hashSet<Person>
- MySQL(十)运算符
- linux之基础shell脚本编程4 字符串操作,变量赋值,配置用户环境
- VC----MFC对话框(2)
- shell脚本中一些特殊符号
- HashMap笔记
- 遍历HashSet
- spring配置静态文件
- Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
- UVa 10269 & ZOJ 1232 Adventure of Super Mario(最短路+DP)
- 树链剖分模板
- ACM学习历程9——string基本字符系列容器
- Linux之文件查找命令locate与find详解
- Scalaz(56)- scalaz-stream: fs2-安全运算,fs2 resource safety
- poj 1011 Sticks