The following example shows different ways of iterating over a LinkedHashSet
- Iterate over a LinkedHashSet using Java 8 forEach and lambda expression.
- Iterate over a LinkedHashSet using iterator().
- Iterate over a LinkedHashSet using iterator() and Java 8 forEachRemaining() method.
- Iterate over a LinkedHashSet using a simple for-each loop.
Different ways of iterating over a LinkedHashSet
package com.javaguides.collections.linkedhashsetexamples; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Set; public class IterateOverLinkedHashSetExample { public static void main(String[] args) { Set < String > programmingLanguages = new LinkedHashSet < > (); programmingLanguages.add("C"); programmingLanguages.add("C++"); programmingLanguages.add("Java"); programmingLanguages.add("Python"); programmingLanguages.add("PHP"); programmingLanguages.add("Ruby"); System.out.println("=== Iterate over a LinkedHashSet using Java 8 forEach and lambda ==="); programmingLanguages.forEach(programmingLanguage - > { System.out.println(programmingLanguage); }); System.out.println("=== Iterate over a LinkedHashSet using iterator() ==="); Iterator < String > programmingLanguageIterator = programmingLanguages.iterator(); while (programmingLanguageIterator.hasNext()) { String programmingLanguage = programmingLanguageIterator.next(); System.out.println(programmingLanguage); } System.out.println("=== Iterate over a LinkedHashSet using iterator() and Java 8 forEachRemaining() method ==="); programmingLanguageIterator = programmingLanguages.iterator(); programmingLanguageIterator.forEachRemaining(programmingLanguage - > { System.out.println(programmingLanguage); }); System.out.println("=== Iterate over a LinkedHashSet using simple for-each loop ==="); for (String programmingLanguage: programmingLanguages) { System.out.println(programmingLanguage); } } }
Output
=== Iterate over a LinkedHashSet using Java 8 forEach and lambda ===
C
C++
Java
Python
PHP
Ruby
=== Iterate over a LinkedHashSet using iterator() ===
C
C++
Java
Python
PHP
Ruby
=== Iterate over a LinkedHashSet using iterator() and Java 8 forEachRemaining() method ===
C
C++
Java
Python
PHP
Ruby
=== Iterate over a LinkedHashSet using simple for-each loop ===
C
C++
Java
Python
PHP
Ruby
Reference
Related Collections Examples
- Java LinkedHashMap Example
- Java HashSet Example
- Java LinkedList Example
- Java ArrayList Example
- Java Comparator Interface Example
- Java Comparable Interface Example
- Java IdentityHashMap Example
- Java WeakHashMap Example
- Java EnumMap Example
- Java CopyOnWriteArraySet Example
- Java EnumSet Class Example
- Guide to Java 8 forEach Method
- Different Ways to Iterate over a List in Java [Snippet]
- Different Ways to Iterate over a Set in Java [Snippet]
- Different Ways to Iterate over a Map in Java [Snippet]
- Iterate over TreeSet in Java Example
- Iterate over LinkedHashSet in Java Example
- Remove First and Last Elements of LinkedList in Java
- Iterate over LinkedList using an Iterator in Java
- Search an Element in an ArrayList in Java
- Iterate over ArrayList using Iterator in Java
- Remove Element from HashSet in Java
- Iterating over a HashSet using Iterator
- How To Remove Duplicate Elements From ArrayList In Java?
- Different Ways to Iterate over List, Set, and Map in Java
Free Spring Boot Tutorial | Full In-depth Course | Learn Spring Boot in 10 Hours
Watch this course on YouTube at Spring Boot Tutorial | Fee 10 Hours Full Course
Comments
Post a Comment