Iterator中hasNext(), next()
来源:互联网 发布:网络举报工作总结 编辑:程序博客网 时间:2024/06/10 00:29
在Iterator类中,我们经常用到两个方法: hasNext(), next(),
具体含义: next(), 是返回当前元素, 并指向下一个元素。
hasNext(), 则是判断仍有元素可以迭代,并指向下一个元素(即所谓的索引)
如: 枚举工号
Map map = new HashMap();
map = new HashMap();
map.put("1155669", "Tom");
map.put("1155689", "Jane");
map.put("1165669", "Kevin");
map.put("1155660", "Gavin");
Set keySet = map.keySet();
Iterator iterator = keySet.iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
System.out.println(key);
}
具体含义: next(), 是返回当前元素, 并指向下一个元素。
hasNext(), 则是判断仍有元素可以迭代,并指向下一个元素(即所谓的索引)
如: 枚举工号
Map map = new HashMap();
map = new HashMap();
map.put("1155669", "Tom");
map.put("1155689", "Jane");
map.put("1165669", "Kevin");
map.put("1155660", "Gavin");
Set keySet = map.keySet();
Iterator iterator = keySet.iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
System.out.println(key);
}
- Iterator中hasNext(), next()
- Iterator中hasNext(), next()
- Iterator中hasNext(), next()
- Iterator中hasNext(), next()
- Iterator中next和hasnext的区别
- Iterator hasNext() ,next(),remove()解析
- Iterator(迭代器)接口之next() 与 hasNext()
- Iterator主要有三个方法:hasNext()、next()、remove()详解
- Iterator主要有三个方法:hasNext()、next()、remove()详解
- java中hasNext()和Next()区别
- next()和hasNext()
- hasNext与next方法
- Java中hasNext()和next()的一种实现方法
- java中Scanner类nextLine()、next()、hasNext()等总结
- java4Android(21)类集框架->Collection and Iterator(hasNext方法和next方法)
- 为什么Iterator的hasNext()条件成立,但next()却为空值
- java学习--hasNext()与next()
- while中使用List.iterator().hasNext()为什么会出现无限循环
- su与sudo
- Java编程中“为了性能”尽量要做到的一些地方
- Elias Delta Coding
- 开博致辞
- dropdownlist绑定增加“全部”选项
- Iterator中hasNext(), next()
- Ununtu下在Matlab中读写OpenEXR格式的图片
- Java当中的线程(二)
- Winform中DataGridView绑定List<T>数据源时,点击DataGridView列头不能自动排序解决方法
- 自定义默认生成的导航栏 标题 颜色 返回按钮
- 报告称七月份国产手机大胜,市场份额82.1%
- 为何App.net 威胁不到Twitter?
- activity
- struts.xml文件详解