Convert List of Lists to HashSet in Java
Java
// Java Program to Convert Lists to Lists // To HashSet using Constructor import java.util.*; // Driver Class public class Main { // Main Function public static void main(String[] args) { // Lists of Lists Declared List<List<Integer> > listOfLists = new ArrayList<>(); // Populate the list of lists listOfLists.add(Arrays.asList( 10 , 20 , 30 )); listOfLists.add(Arrays.asList( 40 , 50 )); // Duplicate listOfLists.add(Arrays.asList( 10 , 20 , 30 )); // Convert list of lists to HashSet Set<List<Integer> > hashSet = new HashSet<>(listOfLists); // Print the HashSet System.out.println( "HashSet: " + hashSet); } } |
Output
HashSet: [[10, 20, 30], [40, 50]]
How to Convert List of Lists to HashSet in Java?
In Java, Collections like lists, and sets play a crucial role in converting and manipulating the data efficiently. The Conversion of a List of Lists into a HashSet is mainly used to Remove Duplicates and ensures the programmer maintains the unique data of elements.
Example to Convert List of Lists to HashSet
Input: ListofList = [ [ 1,2,3 ] ,
[ 4,5 ] ,
[ 1,2,3 ] ]
Output: HashSet = [ [ 1,2,3 ] ,
[ 4,5 ] ]