集合框架(三)使用Iterator接口来遍历一个集合和使用for-each循环简化
来源:互联网 发布:windows上dmg转换cdr 编辑:程序博客网 时间:2024/05/22 00:11
TestHashSet.java
import java.util.*;
public class TestHashSet{
public static void main(String[] args){
//Create a hash set
Set set = new HashSet();
//Add strings to the set set.add("London"); set.add("Paris"); set.add("New York"); set.add("San Francisco"); set.add("Beijing"); set.add("New York"); System.out.println(set); //Obtain an iterator for the hash set Iterator<String> iterator = new set.iterator(); //Display the elements in the hash set while(iterator.hasNext()){ System.out.print(iterator.next().toUpperCase() + " "); } }
}
[San Francisco, New York, Paris, Beijing, London]
SAN FRANCISCO NEW YORK PARIS BEIJING LONDON
注意:字符串没有按照它们被插入规则集时的顺序存储,因为散列集中的元素是没哟特定的顺序的,要强加给它们一个顺序,就需要使用LinkedHashSet类。
提示:可以不使用迭代器,而用for-each循环来简化代码,如
for(Object element: set)
System.out.print(element);
这个循环可解释为“对规则集中的每个元素,做以下操作”。for-each循环可用在数组上,也可用在任何Collection的实例上。
0 0
- 集合框架(三)使用Iterator接口来遍历一个集合和使用for-each循环简化
- 使用迭代器Iterator和增强for循环如何遍历集合
- 集合框架-for、foreach、Iterator三种遍历方法
- 使用Enumeration和Iterator遍历集合类
- 使用<s:iterator>标签来循环遍历某一实体下的set集合数据
- JAVA使用增强for循环和迭代器遍历Map集合
- Java使用增强for循环和迭代器遍历Map集合
- 使用增强for循环和迭代器遍历Map集合
- Java类集框架——Iterator和ListIterator 迭代器的使用(遍历集合)
- 使用Iterator接口输出集合
- 集合框架(五)使用Comparable接口和Comparator接口来比较元素
- Iterator迭代器的使用,对for和while对集合遍历并排
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
- Java学习之for-each循环与集合的遍历
- 遍历list 集合 使用 iterator 和get 谁更快速?
- 使用Enumeration和Iterator遍历集合类详解
- 三种遍历:for,for-Each,Iterator
- 增强for与iterator循环遍历和修改数组和集合中的元素
- 简单的网页布局
- C# 将Excel转xml
- Leetcode #12-Integer to Roman
- 学习视频地址
- Java参数检查
- 集合框架(三)使用Iterator接口来遍历一个集合和使用for-each循环简化
- Preemphasizer API 及预加重
- Android属性动画完全解析(上),初识属性动画的基本用法 .
- 使用CGContext绘图示例
- HTML语义化标签(一)
- 九度OJ-题目1510:替换空格
- Jsp初探2015-06-01
- 关于List操作排序工具,collection.sort的原理
- 论IT学习的乐趣之处