package javatemplate1; import java.util.Arrays; import java.util.List; import java.util.Set; import java.util.TreeSet; import java.util.stream.Collectors; public class JavaTemplate1 { // example of public static void main(String[] args) { System.out.println("main block executing"); String[] str1 = {"A","B", "C", "A", "CAN"}; System.out.println("Sting (Arrays):: needs Iteration"); for(String a :str1) { System.out.print(a + " "); } System.out.println(); System.out.println("Set Collection:: eleminates duplicates"); Set set1 = Arrays.asList(str1).stream() .collect(Collectors.toSet()); System.out.println(set1); List< String > list = Arrays.asList(str1); System.out.println("Print List:: may contian duplicate elements"); System.out.println(list); System.out.println("TreeSet:: eliminates duplicates"); TreeSet tset1 = new TreeSet(list); System.out.println(tset1); Set set2 = new TreeSet(list); System.out.println(set2); // Set set3 = new Set(list); //Set is an Abstract, can't use new System.out.println(); } }