Différence entre Integer et Int en Java
Dans cet article, nous allons découvrir la différence entre Integer et int
en Java. Allons droit au but.
Integer
vs int
en Java
En Java, certains types primitifs stockent des valeurs binaires. La valeur binaire réelle de l’entier que vous voulez représenter est stockée dans un int
. Ce n’est pas une classe, et vous ne pouvez implémenter aucune méthode en utilisant int
.
D’un autre côté, Integer
est comme n’importe quelle autre classe en Java. On stocke des références à des objets Integer
au travers de variables de type Integer
. Il existe plusieurs méthodes que vous pouvez utiliser via Integer
. Par exemple, nous pouvons utiliser Integer.parseInt("1")
. C’est une méthode statique qui renverra un int
.
L’Integer
est une classe java avec un seul champ de type int
. L’idée ici est que nous pouvons utiliser cette classe chaque fois que nous avons besoin de int
pour agir et être traité comme des objets. En bref, Integer est une classe wrapper pour int
.
Classe d’emballage
Contrairement aux types primitifs, la classe wrapper peut hériter de la classe Object. Ainsi, les développeurs peuvent utiliser cette classe avec des génériques et des références d’objets dans les collections. N’oubliez pas que chaque type primitif a sa classe wrapper, tout comme int
a 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.
LinkedInArticle connexe - Java Int
- Comment convertir int à char en Java
- Convertir Int en Double en Java
- Convertir un objet en Int en Java
- Liste des Ints en Java
- Convertir Integer en Int en Java
- Convertir un entier en octet en Java