Вот программа на Java, иллюстрирующая использование LinkedHashSet и некоторых его методов:
import java.util.LinkedHashSet;
public class LinkedHashSetExample {
public static void main(String[] args) {
// Create a LinkedHashSet
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
// Add elements to the LinkedHashSet
linkedHashSet.add("Apple");
linkedHashSet.add("Banana");
linkedHashSet.add("Orange");
linkedHashSet.add("Grapes");
linkedHashSet.add("Mango");
// Print the LinkedHashSet
System.out.println("LinkedHashSet: " + linkedHashSet);
// Check if an element exists
boolean containsMango = linkedHashSet.contains("Mango");
System.out.println("Contains 'Mango': " + containsMango);
// Remove an element
boolean removed = linkedHashSet.remove("Orange");
System.out.println("Removed 'Orange': " + removed);
// Iterate over the LinkedHashSet
System.out.print("Iterating over LinkedHashSet: ");
for (String fruit : linkedHashSet) {
System.out.print(fruit + " ");
}
System.out.println();
// Get the size of the LinkedHashSet
int size = linkedHashSet.size();
System.out.println("Size of LinkedHashSet: " + size);
// Check if the LinkedHashSet is empty
boolean isEmpty = linkedHashSet.isEmpty();
System.out.println("Is LinkedHashSet empty? " + isEmpty);
// Clear the LinkedHashSet
linkedHashSet.clear();
System.out.println("Cleared LinkedHashSet: " + linkedHashSet);
}
}
Эта программа демонстрирует следующие методы LinkedHashSet:
add(element): добавляет элемент в LinkedHashSet.contains(element): проверяет, содержит ли LinkedHashSet определенный элемент.remove(element): удаляет элемент из LinkedHashSet.- Перебор LinkedHashSet с использованием цикла for-each.
size(): возвращает количество элементов в LinkedHashSet.isEmpty(): проверяет, пуст ли LinkedHashSet.clear(): удаляет все элементы из LinkedHashSet.