Java HashSet iterator() 方法
iterator() 用于返回用于遍历HashSet元素的迭代器对象。迭代器可以从HashSet中存在的元素开始以随机顺序返回元素。
1 语法
public Iterator<E> iterator()
2 参数
无
3 返回值
返回用于遍历HashSet元素的迭代器对象。
4 HashSet iterator()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.iterator()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
HashSet<String> set=new HashSet<String>();
set.add("Eric");
set.add("Jack");
set.add("Rose");
set.add("Lucy");
//遍历元素
Iterator<String> itr=set.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
输出结果为:
Eric
Rose
Lucy
Jack
5 HashSet iterator()示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.iterator()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
HashSet <Integer> hashSetObject = new HashSet <>();
hashSetObject.add(45);
hashSetObject.add(67);
hashSetObject.add(98);
hashSetObject.add(24);
//遍历元素
Iterator<Integer> itr = hashSetObject.iterator();
while(itr.hasNext()){
System.out.println("Output: "+itr.next());
}
}
}
输出结果为:
Output: 98
Output: 67
Output: 24
Output: 45
6 HashSet iterator()示例3
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.iterator()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) throws InterruptedException {
//初始化HashSet
HashSet studentSet = init();
//遍历HashSet的元素
Iterator<String> it = studentSet.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
}
private static HashSet init() {
//初始化HashSet
HashSet<String> studentSet = new HashSet<>();
//添加元素
studentSet.add("Eric");
studentSet.add("Jack");
studentSet.add("Mark");
return studentSet;
}
}
输出结果为:
Eric
Mark
Jack
热门文章
优秀文章