package cn.itcast.p1.map.test;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;public class TestMap { /** * 练习: * "f...
分类:
编程语言 时间:
2014-09-07 10:56:05
阅读次数:
177
迭代器模式的需求来自:需要对一些集合进行迭代,而迭代的方式可能有很多种。 说到迭代,动作大致包括设置第一个位置,获取下一个位置元素,判断是否迭代结束,获取当前位置元素,大致就这么些。把这些迭代动作封装到一个接口中。 public interface IIterator { void First();...
分类:
其他好文 时间:
2014-09-07 08:41:24
阅读次数:
193
C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。
C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。
1.std::vector::erase()
函数原型:iterator erase (iterator position); //删除指定元素
iterator ...
分类:
编程语言 时间:
2014-09-07 02:13:14
阅读次数:
200
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------package com.yang.exspe01;import java.util.Iterator;import java.util.TreeSet;import com.yang...
分类:
其他好文 时间:
2014-09-07 01:05:44
阅读次数:
190
后台定义类public class Course_pj { private String _id; private String _courseid; private String _course_page_id; public String _itemid; priv...
分类:
其他好文 时间:
2014-09-05 18:11:21
阅读次数:
192
Properties?props?=?System.getProperties();
?
????????Iterator<Entry<Object,?Object>>?it?=?props.entrySet().iterator();
????????while(it.hasNext())?{
????????????...
分类:
编程语言 时间:
2014-09-04 19:35:30
阅读次数:
189
·iterator标签遍历属性数据
比如:一个java类工单Business,它里面有一个属性businessLog
public Class Business{
private List businessLog;
//get 、set其他省略
}
那我们遍历的时候可以
businessLog" va...
分类:
其他好文 时间:
2014-09-04 19:10:00
阅读次数:
127
今天拿起手要用C++写个小工具,从指定的目录递归遍历文件,然后做一下处理。又翻了一下boost的filesystem库。小结一下,希望能加深印象,免得下次又要查看文档。1. path对象就是一个跨平台的路径对象。有许多方法访问路径的各个部分,也用它的iterator迭代路径中的各个部分; path构...
分类:
其他好文 时间:
2014-09-04 13:07:20
阅读次数:
215
迭代器模式(Iterator pattern)
一、 引言
迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:
Iterator it = list.iterator();
while(it.hasNext()){
//using “it.next();”do some businesss logic
}
而这就是关于迭代器模...
分类:
其他好文 时间:
2014-09-04 10:33:39
阅读次数:
212
Iterator iterator = ImageIO.getImageWritersByFormatName("jpeg"); ImageWriter imageWriter = iterator.next(); ImageWriteParam ima...
分类:
其他好文 时间:
2014-09-04 00:07:57
阅读次数:
698