PCJ
Primitive Collections for Java (PCJ) is a set of collection classes for primitive data types in Java. The goal is to provide an efficient alternative to the Java Collections Framework (JCF) when using primitive data types, such as int, boolean, or double.
(追記) (追記ここまで)
License
GNU Library or Lesser General Public License (LGPL)