How to create unique list in java


How to create unique list in java


public static void main(String args[]) {
        List<String> actualList = new ArrayList<>();
        List<String> duplicateList = new ArrayList<>();
        List<String> UniqueList = new ArrayList<>();

        actualList.add("Hyderabad");
        actualList.add("Bangalore");
        actualList.add("Patna");
        actualList.add("Delhi");
        actualList.add("Hyderabad");
        actualList.add("Kolkata");
        actualList.add("Mumbai");
        actualList.add("Delhi");
        actualList.add("Chennai");
        actualList.add("Lucknow");

        for (int i = 0; i < actualList.size(); i++) {
            if (UniqueList.isEmpty()) {
                UniqueList.add(actualList.get(i));
            }
            int k = 0;
            for (int j = 0; j < UniqueList.size(); j++) {
                if (actualList.get(i).equals(UniqueList.get(j))) {
                    k = k + 1;
                    if (UniqueList.size() > 1) {
                        duplicateList.add(actualList.get(i));  //this block is just to know the duplicate list, not the part of unique lis
                    }
                }
            }
            if (k == 0) {
                UniqueList.add(actualList.get(i));
            }
        }
        //Now Print the list to show the result
        System.out.println("-------------------------------ACTUAL LIST OF CITY----------------------------");
        for (int i = 0; i < actualList.size(); i++) {
            System.out.println(i + " " + actualList.get(i));
        }
        System.out.println("-------------------------------UNIQUE LIST OF CITY----------------------------");
        for (int i = 0; i < UniqueList.size(); i++) {
            System.out.println(i + " " + UniqueList.get(i));
        }
        System.out.println("-------------------------------DUPLICATE LIST OF CITY----------------------------");
        for (int i = 0; i < duplicateList.size(); i++) {
            System.out.println(i + " " + duplicateList.get(i));
        }
        //now run the maiin method
    }
SHARE

Softech Alert

Lets start analysing evering Software and hardware by using and experimenting it with the help of this site

    Blogger Comment

0 comments:

Post a Comment

©2016 softech Alert powered by SoftechAlert