The Set interface is an important part of the Java Collections Framework and represents an unordered collection of unique elements. It does not allow duplicate elements.
One of the commonly used implementations of the Set interface is the HashSet class. The HashSet class uses a hash-based mechanism to store its elements, providing fast access and retrieval times.
To use the Set interface with the HashSet class, you first need to import the necessary classes:
TEXT/X-JAVA
1import java.util.HashSet;
2import java.util.Set;
Here's an example of using the Set interface with the HashSet class:
TEXT/X-JAVA
1import java.util.HashSet;
2import java.util.Set;
3
4public class Main {
5 public static void main(String[] args) {
6 // Creating a Set
7 Set<String> fruits = new HashSet<>();
8
9 // Adding elements to the Set
10 fruits.add("Apple");
11 fruits.add("Banana");
12 fruits.add("Orange");
13 fruits.add("Mango");
14
15 // Removing an element from the Set
16 fruits.remove("Banana");
17
18 // Checking if an element is present in the Set
19 boolean containsApple = fruits.contains("Apple");
20
21 // Printing the elements in the Set
22 System.out.println("Set: " + fruits);
23 System.out.println("Contains Apple: " + containsApple);
24 }
25}
xxxxxxxxxx
25
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// Creating a Set
Set<String> fruits = new HashSet<>();
// Adding elements to the Set
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Mango");
// Removing an element from the Set
fruits.remove("Banana");
// Checking if an element is present in the Set
boolean containsApple = fruits.contains("Apple");
// Printing the elements in the Set
System.out.println("Set: " + fruits);
System.out.println("Contains Apple: " + containsApple);
}
}
OUTPUT
:001 > Cmd/Ctrl-Enter to run, Cmd/Ctrl-/ to comment