The Java HashSet iterator() method is used to get an iterator over the elements in this set. The elements are returned in no particular order.
DeclarationFollowing is the declaration for java.util.HashSet.iterator() method.
public Iterator<E> iterator()Parameters
NA
Return ValueThe method call returns an Iterator over the elements in this set.
ExceptionNA
Getting an Iterator from the HashSet of Integers ExampleThe following example shows the usage of Java HashSet iterator() method to iterate entries of the HashSet. We've created a HashSet object of Integer. Then few entries are added using add() method and then an iterator is retrieved using iterator() method and each value is printed by iterating through the iterator.
package com.tutorialspoint; import java.util.HashSet; import java.util.Iterator; public class HashSetDemo { public static void main(String args[]) { // create hash set HashSet <Integer> newset = new HashSet <>(); // populate hash set newset.add(1); newset.add(2); newset.add(3); // create an iterator Iterator<Integer> iterator = newset.iterator(); // check values while (iterator.hasNext()) { System.out.println("Value: "+iterator.next() + " "); } } }Output
Let us compile and run the above program, this will produce the following result.
Value: 1 Value: 2 Value: 3Getting an Iterator from the HashSet of Strings Example
The following example shows the usage of Java HashSet iterator() method to iterate entries of the HashSet. We've created a HashSet object of String. Then few entries are added using add() method and then an iterator is retrieved using iterator() method and each value is printed by iterating through the iterator.
package com.tutorialspoint; import java.util.HashSet; import java.util.Iterator; public class HashSetDemo { public static void main(String args[]) { // create hash set HashSet <String> newset = new HashSet <>(); // populate hash set newset.add("Learning"); newset.add("Easy"); newset.add("Simply"); // create an iterator Iterator<String> iterator = newset.iterator(); // check values while (iterator.hasNext()) { System.out.println("Value: "+iterator.next() + " "); } } }Output
Let us compile and run the above program, this will produce the following result.
Value: Learning Value: Easy Value: SimplyGetting an Iterator from the HashSet of Objects Example
The following example shows the usage of Java HashSet iterator() method to iterate entries of the HashSet. We've created a HashSet object of Student objects. Then few entries are added using add() method and then an iterator is retrieved using iterator() method and each value is printed by iterating through the iterator.
package com.tutorialspoint; import java.util.HashSet; import java.util.Iterator; public class HashSetDemo { public static void main(String args[]) { // create hash set HashSet <Student> newset = new HashSet <>(); // populate hash set newset.add(new Student(1, "Julie")); newset.add(new Student(2, "Robert")); newset.add(new Student(3, "Adam")); // create an iterator Iterator<Student> iterator = newset.iterator(); // check values while (iterator.hasNext()) { System.out.println("Value: "+iterator.next() + " "); } } } class Student { int rollNo; String name; Student(int rollNo, String name){ this.rollNo = rollNo; this.name = name; } @Override public String toString() { return "[ " + this.rollNo + ", " + this.name + " ]"; } }Output
Let us compile and run the above program, this will produce the following result.
Value: [ 1, Julie ] Value: [ 2, Robert ] Value: [ 3, Adam ]
java_util_hashset.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4