public
static
void
removeDuplicate(ArrayList
arlList)
{
HashSet
h =
new
HashSet(arlList);
arlList.clear();
arlList.addAll(h);
}
public
static
void
removeDuplicateWithOrder(ArrayList
arlList)
{
Set
set =
new
HashSet();
List
newList =
new
ArrayList();
for
(Iterator
iter = arlList.iterator(); iter.hasNext(); ) {
Object
element = iter.next();
if
(set.add(element))
newList.add(element);
}
arlList.clear();
arlList.addAll(newList);
}