I have an ArrayList of custom objects. I want to remove duplicate entries.
The objects have three fields: title, subtitle
, and id
. If a su
private static List removeDuplicates(List list) {
ArrayList uniqueList = new ArrayList();
for (Integer i : list) {
if (!inArray(i, uniqueList)) {
uniqueList.add(i);
}
}
return uniqueList;
}
private static boolean inArray(Integer i, List list) {
for (Integer integer : list) {
if (integer == i) {
return true;
}
}
return false;
}