码迷,mamicode.com
首页 >  
搜索关键字:iterator    ( 4158个结果
设计模式学习笔记--迭代(Iterator)模式
首先要说,关于迭代模式,是和Java中的聚集密切相关的。体现的是“开-闭”原则,强调的是封装变化的思想。 迭代器是在JDK2-5时代的聚集遍历模式,从JKD5开始,对聚集的遍历,推崇for(E e:Es)的形式,更少的变量,更不易出错,迭代器是有点过时了,所以我们学习迭代模式,是为了开阔一下视野,理解其思想。...
分类:其他好文   时间:2014-10-14 14:40:18    阅读次数:237
hashmap 循环取出所有值 取出特定的值 两种方法
//第一种 Iterator menus = menu.iterator(); while(menus.hasNext()) { Map userMap = (Map) menus.next(); System.out.print(userMap.get("link") + "\t"); // System.out.print(u...
分类:其他好文   时间:2014-10-13 18:15:30    阅读次数:153
2014年10月13日写:修改添加xml元素
package haha;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.dom4j...
分类:其他好文   时间:2014-10-13 16:26:49    阅读次数:212
accumulate
accumulate?就是sum up a range of elements。呵呵。这个挺简单的。以下是这个算法的简单介绍:Syntax: #include //呵呵,使用这个算法这个头文件是必需要包含进来滴!TYPE accumulate( input_iterator start, input...
分类:其他好文   时间:2014-10-13 13:50:29    阅读次数:171
Java 实现迭代器(Iterator)模式
类图 /** * 自定义集合接口, 类似java.util.Collection * 用于数据存储 * @author stone * */ public interface ICollection { IIterator iterator(); //返回迭代器 void add(T t); T get(int index); } /** * 自定义迭代器接口 类...
分类:编程语言   时间:2014-10-11 15:17:15    阅读次数:172
【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
两个月之前准备软考时,简单的从理论上总结了最经常使用的数据结构和算法,比方:线性表,链表,图。在进行java开发时,jdk为我们提供了一系列对应的类来实现主要的数据结构。jdk所提供的容器API位于java.util包内。本文主要是通过简单的介绍Collection集合,向读者简单阐述各个类的...
分类:编程语言   时间:2014-10-10 23:54:24    阅读次数:280
map find 是线程安全的吗
测试环境gcc4.8.2 iterator find ( const key_type& k ); const_iterator find ( const key_type& k ) const; Unordered_map有两个对应的find函数 我推断第二个是安全的,第一个经过实测不是线程安全 ...
分类:编程语言   时间:2014-10-10 22:19:24    阅读次数:534
使用Boost Regex 的regex_search进行遍历搜索
在regex_search函数中,会将找到的第一个匹配结果保存到一个smatch类中。 然而如果搜索字符串中有多个匹配结果,则需要自己实现了。 在smatch中,有两个成员,官方文档如下: iterator first: An iterator denoting the position of the start of the match. iterator second An ite...
分类:其他好文   时间:2014-10-10 19:25:14    阅读次数:180
Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返...
分类:编程语言   时间:2014-10-10 17:38:24    阅读次数:134
【设计模式】迭代器模式(Iterator )
摘要: 1.本文将详细介绍迭代器模式的原理和实际代码中特别是Android系统代码中的应用。 纲要: 1. 引入迭代器模式 2. 迭代器的概念及优缺点介绍 3. 迭代器在Android源码中的应用 1.段子404 Not Found: 迭代器(迭代子)模式真的找不到段子了,不过好在这个模式不仅非常好...
分类:其他好文   时间:2014-10-10 17:06:04    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!