Initialize a Set without using add() method in Java


With Java, you can initialize a set without using add() method.

For this create a string array −

String arr[] = { "A", "B", "C", "D", "E"};

Now, use Set and asList() method to initialize the above string array to our Set −

Set s = new HashSet(Arrays.asList(arr));

The following is an example to initialize a set without using add() method −

Example

 Live Demo

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class Demo {
   public static void main(String[] a) {
      String arr[] = { "A", "B", "C", "D", "E"};
      Set s = new HashSet(Arrays.asList(arr));
      System.out.println(s);
   }
}

Output

[A, B, C, D, E]

Updated on: 30-Jul-2019

461 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements