К сожалению, нет такого класса , по крайней мере, в Java API. Существует Primitive Collections для Java стороннего продукта.
Довольно опасно использовать автобокс вместе с существующими классами коллекций (в частности, реализациями List
). Например:
List<Integer> l = new ArrayList<Integer>();
l.add(4);
l.remove(4); //will throw ArrayIndexOutOfBoundsException
l.remove(new Integer(4)); //what you probably intended!
И это также общий источник загадочного доступа NullPointerExceptions
(возможно, через Map
):
Map<String, Integer> m = new HashMap<String, Integer>();
m.put("Hello", 5);
int i = m.get("Helo Misspelt"); //will throw a NullPointerException