Différence entre Integer et Int en Java

Haider Ali 8 octobre 2023
  1. Integer vs int en Java
  2. Classe d’emballage
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 has Byte
  • char has Character
  • float has Float
  • boolean has Boolean
  • short has Short
  • double has Double
  • long has Long
Auteur: Haider Ali
Haider Ali avatar Haider Ali avatar

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.

LinkedIn

Article connexe - Java Int

Article connexe - Java Integer