Duplicar posible:
Storing primitive values in a Java collection?¿Por qué los tipos de datos primitivos no están permitidos en java.util.ArrayList?
ArrayList sólo acepta los tipos de referencia como su elemento, no tipos de datos primitivos. Al intentar hacerlo, produce un error de tiempo de compilación.
¿Cuál es el concepto detrás de esto? Parece una limitación, ¿no es así?
ver [aquí] (http://stackoverflow.com/questions/2504959/storing-primitive-values-in-a-java-collection) –
... que es en sí mismo un caso especial de [por qué usted puede ' t utilizar tipos primitivos con genéricos en general] (http://stackoverflow.com/questions/2721546/why-dont-generics-support-primitive-types). Aunque en la era anterior a los genéricos, aún no podía usar tipos primitivos con colecciones, porque no hay un tipo de base común para las primitivas. –