张志峰的博客

水滴石川,积少成多。

导航

随笔分类 -  java Iterator用法

摘要:学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码如下:package com.hisense.tiger.list;import java.util.ArrayList;i... 阅读全文

posted @ 2015-03-02 10:48 ╰★张志峰★╮ 阅读(5035) 评论(0) 推荐(0)

摘要:List可以用序号来遍历,但通常推荐使用iterator来遍历Iterator itr = list.iterator();while (itr.hasNext()) { Object nextObj = itr.next();}如果要全部删除,用clear()方法是最简单的。另外,Itera... 阅读全文

posted @ 2015-03-02 10:42 ╰★张志峰★╮ 阅读(305) 评论(0) 推荐(0)

摘要:迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返... 阅读全文

posted @ 2015-01-21 10:38 ╰★张志峰★╮ 阅读(196) 评论(0) 推荐(0)