码迷,mamicode.com
首页 >  
搜索关键字:iterator    ( 4158个结果
博客测试
package com.yzxy.draw; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.M...
分类:其他好文   时间:2014-07-23 16:33:11    阅读次数:246
hadoop的WordCount样例
package cn.lmj.mapreduce;import java.io.IOException;import java.util.Iterator;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.LongWritabl...
分类:其他好文   时间:2014-07-22 22:40:15    阅读次数:170
STL源码剖析 容器 stl_map.h
map -------------------------------------------------------------------------------- 所有元素都会根据元素的键值自动被排序。 map的所有元素都是 pair,同时拥有实值和键值。 不可以修改元素的键值,因为它关系到 map 元素的排列规则 可以修改元素的实值,因为它不影响 map 的排列规则 map iterator 既不是一种 constant iterators , 也不是一种 mutable iterator 标准 ...
分类:其他好文   时间:2014-07-22 22:34:34    阅读次数:312
STL源码剖析 容器 stl_set.h
set ------------------------------------------------------------------------ 所有元素都会根据元素的键值自动被排序。 不可以通过 set 的迭代器改变 set 的元素值。因为 set 元素值就是其键值,关系到 set 元素的排列规则。 set::iterator 被定义为底层 RB-tree 的 const_iterator,杜绝写入操作 标准的 STL set 以 RB-tree 为底层机制,就像 stack 以 dequ...
分类:其他好文   时间:2014-07-22 22:34:33    阅读次数:231
迭代器模式
ref: http://blog.csdn.net/fengzhe0411/article/details/7187905迭代器模式我们在jdbc,和容器中经常用到。每个容器要想遍历的时候,我们会调用xxx.iterator();返回迭代器。首先我们先看看迭代器接口1 Method Summary2...
分类:其他好文   时间:2014-07-21 14:16:57    阅读次数:284
Java泛型(一)ArrayList和HashMap
package?Plan.GenericDemo; import?java.util.ArrayList; import?java.util.HashMap; import?java.util.Iterator; import?java.util.List; import?java.util.Map; import?java.util.Set; import?org.j...
分类:编程语言   时间:2014-07-21 10:33:56    阅读次数:239
LinkedHashMap和HashMap的比较使用
import?java.util.HashMap; import?java.util.Iterator; import?java.util.LinkedHashMap; import?java.util.Map; public?class?TestLinkedHashMap?{ ? ??public?static?void?main(String?args[])...
分类:其他好文   时间:2014-07-21 10:32:58    阅读次数:170
Iterator - 迭代器模式
定义 提供一个方法顺序访问一个聚合对象中个各个元素,而又不需要暴露该对象的内部结构。 案例 一个聚合对象,如一个列表List,应该提供一种方法来让别人可以访问它的元素,而又不用暴露内部结构。迭代器模式可以很好的解决这类问题,关键思想就是将队列表的访问和遍历从列表对象中分离出来,放到一个迭代器Iterator对象中,Itrator定义了一个访问List对象的接口。...
分类:其他好文   时间:2014-07-20 23:10:38    阅读次数:353
细说java中Map的两种迭代方式
以前对java中迭代方式总是迷迷糊糊的,今天总算弄懂了,特意的总结了一下,基本是算是理解透彻了。 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代访问)Collection集合中的元素,Iterator也称为迭代器。它仅仅只有三个方法:hasNext(),next()和remove() hasNext():如果仍有元素可以迭代,则返回 true。(换句话说,如...
分类:编程语言   时间:2014-07-19 23:28:49    阅读次数:359
我想要的程序开发语言特性——之“面向对象”——之“退化”
先从一个例子开始讲起,以下是jdk1.7中的迭代器接口的代码(去掉了注释的部分): public interface Iterator { boolean hasNext(); E next(); void remove();} 程序开发的老油条们都不太喜欢这个接口的remove方法,原因可能是: ...
分类:其他好文   时间:2014-07-19 23:01:14    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!