JAVA菜鸟入门(18) Set的Iterator
来源:互联网 发布:2016音乐节数据 编辑:程序博客网 时间:2024/06/03 15:03
1. 使用iterator遍历Set中元素
public class SetIteratorDemo {public static void main(String[] args) {HashSet<String> objectSet = new HashSet<String>();objectSet.add("white");objectSet.add("white");objectSet.add("green");objectSet.add("yellow");objectSet.add("blue");objectSet.add("Yellow");objectSet.add("red");objectSet.add("white");System.out.println("1 --------------------");for (String item : objectSet) {System.out.println(item);}System.out.println("2 --------------------");Iterator it = objectSet.iterator();while (it.hasNext()) {System.out.println(it.next());}}}
output:
1 --------------------redbluegreenYellowwhiteyellow2 --------------------redbluegreenYellowwhiteyellow
2. 使用Iterator 删除Set中元素
public class SetIteratorRemoveDemo {public static void main (String [] args) {// Set<Integer> numberSet = new HashSet<Integer>(); //works fine//Set numberSet = new HashSet(); //works fineHashSet numberSet = new HashSet(); //works finefor (int i = 0; i < 10; ++i) {numberSet.add(new Integer(i));}for (Iterator<Integer> it = numberSet.iterator(); it.hasNext(); ) {Integer a = it.next();if (a % 2 == 0) {it.remove(); // this actually differs from my habit.}}System.out.println(numberSet.toString());}}output:
[1, 3, 5, 7, 9]
3.
Set interface permits "null key" , so do HashSet, LinkedHashSet, TreeSet.
0 0
- JAVA菜鸟入门(18) Set的Iterator
- STL的set iterator
- 菜鸟入门JAVA的关键
- Java中Vector、List、Set集合、Iterator迭代器的使用
- Java中Vector、List、Set集合、Iterator迭代器的使用
- 菜鸟入门Java语言学习的要点
- 菜鸟入门Java语言学习的要点
- Java容器(List、Map、Set、Iterator)
- 菜鸟入门Java
- java基础入门-iterator迭代器与集合下标的使用
- 一个菜鸟java码农的成长之路(2):迭代器Iterator接口概述
- List, Map, Set与Iterator的使用
- Set接口的iterator方法源码探究
- Map、Set、Iterator迭代详解与Java平台的集合框架
- Map、Set、Iterator迭代详解与Java平台的集合框架
- Map、Set、Iterator迭代详解与Java平台的集合框架
- JAVA类集框架 List、Set、Iterator、Map的简单理解
- JAVA菜鸟入门(8) Java的Final关键字
- 日语学习之沪江N3基础 20150623 -6
- Algs4-2.2.11 改进的Merge排序
- 心路历程-初尝echarts
- java生成二维码
- com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2017898 > 1048576)
- JAVA菜鸟入门(18) Set的Iterator
- js编写中遇到的问题-TypeError: document.body is null
- linux用rz传大文件连接经常断开解决办法
- 国内外DNS服务器地址列表
- UVa 650题记录
- BZOJ3029 花神的数论题
- 关键字分析
- window.location.href的用法
- GDI+的最初配置(VS2010)