参考:http://blog.csdn.net/fightforyourdream/article/details/16843303import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;imp...
分类:
其他好文 时间:
2014-07-12 00:33:17
阅读次数:
401
import org.apache.hadoop.io.Text;import java.io.IOException;import java.util.Iterator;import java.util.StringTokenizer;import org.apache.hadoop.conf.C...
分类:
其他好文 时间:
2014-07-11 23:34:33
阅读次数:
231
迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,或者你需要对聚集有多种方式遍历时,你就应该考虑用迭代器模式,为遍历不同的聚集结构提供如开始、下一个、是否结束、当前哪一项等统一接口...
分类:
其他好文 时间:
2014-07-11 22:25:04
阅读次数:
223
今天写代码写了个双层的for循环,里面还是用来Iterator,大致意思就是在第二个循环中如果符合条件就给跳出整个双层循环。
刚开始,直接使用break。巴拉巴拉的敲了一堆代码,信心满满的就直接运行。等到结果一看,这不是要我要的。哎··看来不扎实呀!
突然来了兴趣,索性就看看一些资料,总结了几种跳出循环的方式:
1、直接跳出循环:
for (int i = 0; i <...
分类:
编程语言 时间:
2014-07-09 10:04:55
阅读次数:
176
二叉树的三种遍历有递归版本,和迭代版本。本文介绍一种新的思路。
参考了 http://coolshell.cn/articles/9886.html
在许多应用中,我们还需要对遍历本身进行抽象。假如有一个求和的函数sum,我们希望它能应用于链表,数组,二叉树等等不同的数据结构。这时,我们可以抽象出迭代器(Iterator)的概念,通过迭代器把算法和数据结构解耦了,使得通用算法能应用于不同类...
分类:
其他好文 时间:
2014-07-08 15:41:35
阅读次数:
176
设计模式之迭代器模式(Iterator)摘录!...
分类:
其他好文 时间:
2014-07-08 14:51:48
阅读次数:
187
迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。Iterator iterator = list.iterator();
while(iterator.hasNext()){
String string = iterator.next();
//do something...
分类:
编程语言 时间:
2014-07-08 12:50:53
阅读次数:
290
组合模式(composite pattern) 迭代器(iterator) 详解本文地址: http://blog.csdn.net/caroline_wendy参考组合模式(composite pattern): http://blog.csdn.net/caroline_wendy/article/details/36895627在组合模式(composite pattern)添加迭代器功能,...
分类:
其他好文 时间:
2014-07-06 00:58:08
阅读次数:
168
我们先来参考来至使用Iterator简化代码2-TwoLevelIterator的例子,略微修改希望能帮助更加容易立即,如果有不理解请各位看客阅读原文。 下面我们再来看一个例子,我们为一个书店写程序,书店里有许多书Book,每个书架(BookShelf)上有多本书。 类结构如下所示 class Bo...
分类:
数据库 时间:
2014-07-03 23:43:34
阅读次数:
1183
题目参考了 1 2#define _CRT_SECURE_NO_WARNINGS//用的是STL中的map 和 multiset 来做的,代码写起来比较简洁,也比较好容易理解。//multiset可以允许重复//multiset::iterator it; 用来遍历#include#incl...
分类:
其他好文 时间:
2014-07-03 18:58:25
阅读次数:
253