Question

Y at-il une classe de tableau extensible dans l'API Java équivalente à la Vector ou une catégorie d'ArrayList qui peut être utilisé avec des primitives (int, char, double, etc.)?

Je besoin d'un tableau rapide, extensible pour les entiers et il semble inutile d'avoir à les envelopper dans la classe Integer afin de les utiliser avec Vector ou ArrayList. Mon google-fu me manque.

Autres conseils

http://trove4j.sourceforge.net/

  

La bibliothèque Trove offre une vitesse élevée   collections régulières et primitives pour   Java.

Notez que parce Trove utilise des primitives, les types qu'elle définit ne reconnaissent pas la interfaces collections java.util.

(licence LGPL)

moderne Java prend en charge autoboxing de primitives, de sorte que vous pouvez dire

List<Integer> lst = new ArrayList<Integer>;
lst.add(42);

Cela évite au moins le vinaigre syntaxique de nouveau entier (42).

Joda-Primitives.

Il y a aussi Collections primitives Java mais il est un peu à jour.

Eclipse Collections a ArrayLists primitives pour tous les types primitifs, ainsi que des ensembles primitifs, Sacs, Stacks et des cartes. Il existe des versions immuables de tous les types de conteneurs primitifs ainsi.

Note:. Je suis un validateur pour Eclipse Collections

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top