Skip to content

Basic Set

Convert a list to a set

public void givenUsingCoreJava_whenListConvertedToSet_thenCorrect() {
    List<Integer> sourceList = Arrays.asList(0, 1, 2, 3, 4, 5);
    Set<Integer> targetSet = new HashSet<>(sourceList);
}

Convert a set to a list

public void givenUsingCoreJava_whenSetConvertedToList_thenCorrect() {
   Set<Integer> sourceSet = Sets.newHashSet(0, 1, 2, 3, 4, 5);
   List<Integer> targetList = new ArrayList<>(sourceSet);
}

Iterate set

Set<String> hset = new HashSet<String>();

 //add elements to HashSet
hset.add("Chaitanya");
hset.add("Rahul");


for (String temp : hset) {
    System.out.println(temp);
}