原文: https://beginnersbook.com/2014/08/how-to-iterate-over-a-sethashset/
迭代HashSet有两种方法:
1)使用Iterator
2)不使用Iterator
示例 1:使用迭代器
import java.util.HashSet;import java.util.Iterator;class IterateHashSet{public static void main(String[] args) {// Create a HashSetHashSet<String> hset = new HashSet<String>();//add elements to HashSethset.add("Chaitanya");hset.add("Rahul");hset.add("Tim");hset.add("Rick");hset.add("Harry");Iterator<String> it = hset.iterator();while(it.hasNext()){System.out.println(it.next());}}}
输出:
ChaitanyaRickHarryRahulTim
示例 2:不使用迭代器迭代
import java.util.HashSet;import java.util.Set;class IterateHashSet{public static void main(String[] args) {// Create a HashSetSet<String> hset = new HashSet<String>();//add elements to HashSethset.add("Chaitanya");hset.add("Rahul");hset.add("Tim");hset.add("Rick");hset.add("Harry");for (String temp : hset) {System.out.println(temp);}}}
输出:
ChaitanyaRickHarryRahulTim
