This is a simple method to check for duplicates in an ArrayList:
checkDuplicate : Methodpublic static boolean checkDuplicate(ArrayList list) { HashSet set = new HashSet(); for (int i = 0; i < list.size(); i++) { boolean val = set.add(list.get(i)); if (val == false) { return val; } } return true;}