LinkedHashSet is a part of the Java Collection Framework. It stores unique elements like HashSet but also maintains the insertion order of elements.
null valueLinkedHashSet extends HashSet and implements the Set interface. It is useful when predictable iteration order is required.
// Import LinkedHashSet class
import java.util.LinkedHashSet;
public class Main {
public static void main(String[] args) {
// Create LinkedHashSet object
LinkedHashSet fruits = new LinkedHashSet<>();
// Add elements to the set
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Mango");
fruits.add("Apple");
// Print elements
System.out.println(fruits);
}
}
Output:
[Apple, Banana, Mango]
Duplicate values are ignored and elements appear in insertion order.
Type a value to simulate adding elements to a LinkedHashSet.