容器中的迭代方法Iterator
来源:互联网 发布:网络歌手男伤感歌曲 编辑:程序博客网 时间:2024/04/27 23:16
import java.util.*;class Name{ private String firstName, lastName; Name(String first,String last){ firstName = first; lastName = last; } String getFirst(){ return firstName; } String getLast(){ return lastName; } public String toString(){ return firstName + " " + lastName; } /*public boolean equals(Object obj){ }*/}public class TestIterato { public static void main(String[] args) { Collection col = new HashSet(); //这里是一段哈希组合 //特点是,无序,不重复,因为以近似内存地址的方式排序 col.add(new Name("F1","L1")); col.add(new Name("F2","L2")); col.add(new Name("F3","L3")); Iterator cursor = col.iterator(); while(cursor.hasNext()){ Name na = (Name) cursor.next(); System.out.println " \t Last Name:" + na.getLast() + "\t First Name:" + na.getFirst()); if(na.getLast().equals("L2")){ cursor.remove(); }//游标区域,游标删除 } System.out.println("The survive String are:" + col.toString());//这里是没有Name na的生命周期的。col作为容器是不能访问Name中的FirstName和LastName。 }}
本博客尝试用新的方法编写,感觉,不!咋!地!但是国外很流行这个。
0 0
- 容器中的迭代方法Iterator
- Iterator 迭代模式
- 迭代模式(Iterator)
- iterator迭代遍历
- java迭代Iterator
- iterator迭代
- struts2 iterator迭代
- Map的keySet()方法 Iterator迭代的遍历
- Map的keySet()方法 Iterator迭代的遍历
- java 数组实现迭代方法 iterator,模仿Arraylist
- Map的keySet()方法 Iterator迭代的遍历
- Java 中list集合 通过Iterator方法迭代数组
- Extjs中的迭代方法
- Extjs中的迭代方法
- java容器类iterator()方法
- 容器 第三节 Iterator方法
- struts2 iterator标签--迭代!
- php关于Iterator (迭代)
- SVN服务器搭建和使用(二)
- java开发之CopyOnWriteArrayList
- 阿里2016实习offer五面经验与总结
- Java 设计模式--策略模式
- C++临时变量的生命周期
- 容器中的迭代方法Iterator
- v4l2视频采集驱动框架(vfe, camera i2c driver,v4l2_subdev等之间的联系)
- javase和javaee中获取文件路径的方法总结
- Servlet与JSP教程
- 机器学习中常用的矩阵求导公式
- HDU 1503 Advanced Fruits 由两个字符串组成一个最短新串 (最长公共子串变形)
- android中listview分页加载数据
- Delphi中的动态包(http://www.cnblogs.com)
- OS X Mountain Lion: 连接到网络上共享的电脑和文件服务器