Итерации по элементам LinkedHashSet в Java
Опубликовано: 30 Ноября, 2021
LinkedHashSet - это упорядоченная версия HashSet, которая поддерживает двусвязный список для всех элементов. Когда необходимо поддерживать порядок итераций, используется этот класс.
Пример:
Вход: ["Гики", "за", "Гики"] Выход: Компьютерщики для Компьютерщики Вход: [9, 4, 6, 2, 8] Выход: 9 4 6 2 8
Различные способы итерации элементов LinkedHashSet:
- Использование цикла for-each
- Использование итераторов
- Использование потоков JDK 1.8
Метод 1: использование цикла for-each
Ява
// Java Program to Iterate through linkedHashset // Using the for-each loop import java.io.*; import java.util.LinkedHashSet; class GFG { public static void main(String[] args) { LinkedHashSet<String> gfg = new LinkedHashSet<String>(); // Adding element to LinkedHashSet gfg.add( "Geeks" ); gfg.add( "for" ); gfg.add( "geeks" ); // iterating LinkedHashSet using enhanced for loop for (String itr : gfg) { System.out.println(itr); } } } |
Выход
Компьютерщики для выродки