Diferencia entre Integer e Int en Java
En este artículo, aprenderemos sobre la diferencia entre Integer e int
en Java. Vayamos directo a eso.
Integer
vs int
en Java
En Java, existen algunos tipos primitivos que almacenan valores binarios. El valor binario real del entero que desea representar se almacena en un int
. No es una clase y no puede implementar ningún método usando int
.
Por otro lado, Integer
es como cualquier otra clase en Java. Almacenamos referencias a objetos Integer
mediante variables de tipo Integer
. Hay varios métodos que puede utilizar a través de Integer
. Por ejemplo, podemos usar Integer.parseInt("1")
. Es un método estático que devolverá un int
.
El Integer
es una clase java con un solo tipo de campo int
. La idea aquí es que podemos usar esta clase siempre que necesitemos int
para actuar y ser tratados como objetos. En resumen, Integer es una clase contenedora para int
.
Clase envolvente
A diferencia de los tipos primitivos, la clase contenedora puede heredar de la clase Object. Entonces, los desarrolladores pueden usar esta clase con genéricos y referencias a objetos en colecciones. Recuerde que cada tipo primitivo tiene su clase contenedora, al igual que int
tiene Integer
.
byte
hasByte
char
hasCharacter
float
hasFloat
boolean
hasBoolean
short
hasShort
double
hasDouble
long
hasLong
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedInArtículo relacionado - Java Int
- Cómo convertir int a char en Java
- Convertir Int a Double en Java
- Convertir Objeto a Int en Java
- Lista de Ints en Java
- Compruebe si Int es nulo en Java
- Convertir Int a Byte en Java