Loading

Pages

Saturday, October 23, 2010

Find Duplicates Using Java.util.HashSet

Here is an example to find duplicates in strings using Java.


import java.util.HashSet;
import java.util.Set;


public class Duplicates {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
       
        Set<String> set=new HashSet<String>();
        Set<String>duplicates=new HashSet<String>();
        String inputs[]={"ONE","one","TWO","ONE","ONE","THree","two","TWO"};
        for(String input:inputs){
           if(!set.add(input)){
              duplicates.add(input);
           }
        }
        for(String item:duplicates){
            System.out.println(item);
        }
    }

}

No comments: