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.
bytehasBytecharhasCharacterfloathasFloatbooleanhasBooleanshorthasShortdoublehasDoublelonghasLong
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
