Java examples for Collection Framework:HashSet
HashSet used to remove duplicate values from array of strings.
import java.util.List; import java.util.Arrays; import java.util.HashSet; import java.util.Set; import java.util.Collection; public class Main { public static void main(String[] args) {// ww w.j a v a2 s . c o m // create and display a List<String> String[] colors = {"red", "white", "blue", "green", "gray", "orange", "tan", "white", "cyan", "peach", "gray", "orange"}; List<String> list = Arrays.asList(colors); System.out.printf("List: %s%n", list); // eliminate duplicates then print the unique values printNonDuplicates(list); } // create a Set from a Collection to eliminate duplicates private static void printNonDuplicates(Collection<String> values) { // create a HashSet Set<String> set = new HashSet<>(values); System.out.printf("%nNonduplicates are: "); for (String value : set) System.out.printf("%s ", value); System.out.println(); } }