com.quadrique.jbuildingblocks.core.dataStructure
Class JbbArrayListWithoutDuplicates<V>
java.lang.Object
com.quadrique.jbuildingblocks.core.dataStructure.JbbArrayListWithoutDuplicates<V>
- Type Parameters:
V - the datatype for the Values
public class JbbArrayListWithoutDuplicates<V>
- extends Object
Sample usage: ArrayList in = new ArrayList();
in.add(new String("blue"));
in.add(new String("blue"));
in.add(new String("white"));
in.add(new String("red"));
ArrayList out = JbbArrayListWithoutDuplicates.getListWithoutDuplicates(in);
if (out.size() != 3) Assert.fail("invalid results: "+out.size());
JbbArrayListWithoutDuplicates
public JbbArrayListWithoutDuplicates()
add
public void add(V value)
- Parameters:
value -
getList
public ArrayList<V> getList()
- Returns:
- the list without any duplicate
getListWithoutDuplicates
public static final <V> ArrayList<V> getListWithoutDuplicates(ArrayList<V> in)
- Type Parameters:
V - - Parameters:
in -
- Returns:
- a new list without duplicates
Copyright © 2001-2008 Quadrique Corporation. All Rights Reserved.