¿Por qué hay clases de contenedor en Java? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Java: ¿Por qué se necesitan clases de envoltura? 12 respuestasSé lo que es una clase de contenedor, envuelven tipos primitivos (por ejemplo, int, double, etc.) a objetos de su clase respectiva.
Pero, ¿por qué necesitamos clases de envoltura en primer lugar? ¿Por qué no simplemente ir con tipos primitivos donde los tenemos?