Iterator(迭代器)的使用
2015-11-29 19:50
253 查看
最近使用Hibernate,在多对一映射中需要用到Set<T> 对象,为了把对象中的数据输出,用到了Iterator对象。
Iterator是一个轻量级(创建代价很小)对象,它可以遍历序列中数据,无需知道其序列底层结构。
一、Iterator对象的创建
(
Set<Product> products;
......
)
Iterator it=products.iterator();
二、遍历
(1)while遍历
(2)for遍历
Iterator是一个轻量级(创建代价很小)对象,它可以遍历序列中数据,无需知道其序列底层结构。
一、Iterator对象的创建
(
Set<Product> products;
......
)
Iterator it=products.iterator();
二、遍历
(1)while遍历
while(it.hasNext()){ Product product=it.next();
(2)for遍历
for(Iterator it=products.iterator();it.hasNext()){ Product product=it.next();
相关文章推荐
- iOS_使用NSXMLParser解析本地XML文件
- 木心短语
- 你所浪费的今天,是昨天死去的人奢望的明天
- 短作业优先(SJF)算法
- git笔记
- (解题报告)Uva-1225 --- Digit Counting
- SharedPreferences详解
- 华东交通大学2015年ACM“双基”程序设计竞赛1002
- 1070. Mooncake
- CC1310笔记1:开发准备
- mac系统配置android adb环境
- 编程中无穷大常量的设置技巧
- VS2012安装步骤
- (spring-第12回【IoC基础篇】)JavaBean的属性编辑器
- ajax 第一节
- 工业4.0时代,我们引领未来
- mpich安装使用
- 自定义View
- Unity3D项目实战笔记(10):Unity3D编译IPA的PostEvents–节约时间利器
- hexo-学习写博客内容