码迷,mamicode.com
首页 >  
搜索关键字:iterator    ( 4158个结果
xml中所有元素转化为map
packagedemo;importjava.io.ByteArrayInputStream;importjava.io.UnsupportedEncodingException;importjava.util.Iterator;importjava.util.Map;/**dom4j*/importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.DocumentHelper;importorg.dom4j.Elemen..
分类:其他好文   时间:2014-11-19 02:11:21    阅读次数:178
迭代器模式
1、模式定义 迭代器模式(Iterator Pattern) :提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。 2、模式结构 迭代器模式包含如下角色: Iterator: 抽象迭代器 ConcreteIterator: 具体迭代器 Aggregate: 抽象聚合类 ConcreteAggregate: 具体聚合...
分类:其他好文   时间:2014-11-19 01:28:50    阅读次数:164
标准库中迭代器的关系
分类:输入迭代器(input iterator) < 前向迭代器(forward iterator)< 双向迭代器(bidirectional iterator)< 跳转迭代器(random access iterator)和 输出迭代器(output iterator)继承关系如下struct i...
分类:其他好文   时间:2014-11-18 23:39:40    阅读次数:306
STL 之 list源代码自行实现(iterator)
一:起因 (1)数据结构里面两种非常重要的存储结构,线性结构中的连续存储结构(代表vector数组)和非连续存储结构(代表list链表),他们两者被广泛的应用在 各个领域,是最基本最基础的两种存储结构; (2)vector 已经简单的实现了,请看STL 之 vector的实现     之前还实现了STL的string类,请看 STL 之 string 的实现 (3)之前的友元类只是停留在理...
分类:其他好文   时间:2014-11-17 21:18:57    阅读次数:235
hdu-2871
#include#include#include#include#include#include#define lson r,m,rtfirst; }};sets;set::iterator itr;void pushUp(int rt,int m){ rsum[rt]=rsum[rt>...
分类:其他好文   时间:2014-11-17 15:27:58    阅读次数:181
【Python笔记】如何理解python中的generator functions和yield表达式
本篇笔记记录自己对Python的generator functions和yield表达式的理解。 1. Generator Functions        Python支持的generator functions语法允许我们定义一个行为与iterator类似的函数,它可以被用在需要循环调用的场合。与普通函数相比,generator functions只是在函数定义中多了1个yield表达式,...
分类:编程语言   时间:2014-11-17 14:06:11    阅读次数:268
java迭代器
java迭代器Iterator用于依次访问集合中的元素,用于替代Enumeration。 Iterator接口方法如下所示: 1 public interface Iterator { 2 boolean hasNext() ; 3 // 如果仍有元素可以迭代,则返...
分类:编程语言   时间:2014-11-16 21:29:18    阅读次数:227
Collection、Iterator、Set、HashSet
Collection接口的基本方法boolean add(Object o)向集合当中加入一个对象void clear()删除集合当中的所有对象boolean isEmpty()判断集合是否为空remove(Object o)从集合中删除一个对象的引用int size()返回集合中元素的数目Set接...
分类:其他好文   时间:2014-11-15 23:11:04    阅读次数:278
java 封装解析 Json数据。
import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Vector; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObjec...
分类:编程语言   时间:2014-11-14 14:20:42    阅读次数:207
Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返...
分类:编程语言   时间:2014-11-14 10:40:16    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!