<dependency>
<groupId>net.sf.trove4j</groupId>
<artifactId>trove4j</artifactId>
<version>3.0.3</version>
</dependency>
import gnu.trove.list.array.TIntArrayList;
TIntArrayList list = new TIntArrayList();
list.add(1);
list.add(2);
list.add(3);
System.out.println(list);
import gnu.trove.set.hash.TIntHashSet;
TIntHashSet set = new TIntHashSet();
set.add(1);
set.add(2);
set.add(3);
System.out.println(set);
import gnu.trove.map.hash.TIntObjectHashMap;
TIntObjectHashMap<String> map = new TIntObjectHashMap<String>();
map.put(1, "One");
map.put(2, "Two");
map.put(3, "Three");
System.out.println(map.get(2));