How do you use LinkedHashSet with a simple code example?

LinkedHashSet in Java is a collection that combines the properties of HashSet and LinkedList. It maintains a doubly linked list to preserve the insertion order of elements while ensuring that duplicate values are not allowed. This makes LinkedHashSet a great choice when you need a set that maintains order while also providing fast access and insertion times.

// Example of using LinkedHashSet in Java import java.util.LinkedHashSet; public class LinkedHashSetExample { public static void main(String[] args) { LinkedHashSet linkedHashSet = new LinkedHashSet<>(); // Adding elements linkedHashSet.add("Apple"); linkedHashSet.add("Banana"); linkedHashSet.add("Cherry"); linkedHashSet.add("Apple"); // Duplicate, will not be added // Displaying elements for (String fruit : linkedHashSet) { System.out.println(fruit); } } }

LinkedHashSet Java Collection Duplicate Insertion Order HashSet LinkedList