How to convert an Array to a Set in Java
To convert an array to a Set in Java, you can use the Arrays.asList() method to create a List from the array, and then use the List.toSet() method to create a Set from the List.
Here is an example of how to convert an array to a Set:
import java.util.Arrays;
import java.util.List;
import java.util.Set;
public class Main {
public static void main(String[] args) {
String[] array = {"a", "b", "c"};
List<String> list = Arrays.asList(array);
Set<String> set = new HashSet<>(list);
System.out.println(set); // Outputs "[a, b, c]"
}
}This code creates an array of strings and converts it to a List using the Arrays.asList() method. It then creates a Set from the List using the HashSet constructor that takes a Collection as an argument.
You can use a different Set implementation, such as TreeSet, to specify a custom ordering for the elements in the Set. For example:
Set<String> set = new TreeSet<>(list);This code creates a TreeSet from the List, which will maintain the elements in ascending order according