Java >> Tutoriel Java >  >> Tag >> class

Classe d'entiers Java | Méthodes | Exemple de classe enveloppe d'entier

Classe d'entiers Java est une classe Wrapper et vient sous le package java.lang.Number. Cette classe contient une valeur de type primitif int dans un objet. Seuls des champs uniques peuvent contenir un objet Integer avec le type int .

Version de compatibilité entière :JDK 1.0

Instancier la classe Wrapper d'entiers

Voici la syntaxe simple d'utilisation de Integer en Java. L'utilisation d'un nouveau mot-clé avec la classe Integer n'est plus avec la version Java 11.

Integer integerValue = 100;

Exemple de classe d'entiers Java

Voici un code de classe wrapper entier dans un exemple java. Création et impression de la valeur et du type de.

class Hello {
 public static void main(String args[]) {

 Integer integerValue = 100;
 System.out.println(integerValue.getClass());
 System.out.println(integerValue);
 }
}

Sortie : classe java.lang.Integer
100

Champ d'un objet entier

Voici les champs de base et importants de la classe Integer Object.

Modificateur Tapez Champ Description
statique entier MAX_VALUE Une constante - la valeur maximale du type de données int et peut être égale à 2^31-1.
statique entier MIN_VALUE Une constante - la valeur minimale du type de données int et peut être égale à -2^31.
statique entier TAILLE Le nombre de bits utilisés pour représenter une valeur int sous forme binaire en complément à deux.
statique Classe TYPE L'objet Class représentant le type primitif int.

Méthodes Java entières

Ici, nous mentionnons quelques méthodes d'utilisation importantes dans Integer, pour une liste complète, suivez ci-dessous le site officiel de documentation Java.

comparer (int x, int y) : Cette méthode renvoie simplement -1 et 0 , le résultat de la comparaison des deux arguments de la méthode int. Où -1 n'est pas équivalent et 0 pour égal.

class Hello {
 public static void main(String args[]) {

 System.out.println(Integer.compare(10,59));
 System.out.println(Integer.compare(10,10));
 }
}

Sortie : -1
0

compareTo(Integer autre entier) : A comparer la valeur Integer à int passé value et renvoie un entier, si égal à 0 sinon 1.

class Hello {
 public static void main(String args[]) {

 Integer a = 100;
 System.out.println(a.compareTo(100));
 System.out.println(a.compareTo(3));
 }
}

Sortie : 0
1

inverse (entier i) : Renvoie la valeur inverse de l'ordre des bits dans la représentation binaire en complément à deux de la valeur int spécifiée.

class Hello {
 public static void main(String args[]) {

 Integer a = 546;
 System.out.println(Integer.reverse(a));
 }
}

Sortie : 1145044992

Pour convertir un entier en Sring et d'autres méthodes de conversion, nous apprendrons des tutoriels ultérieurs.

Référence : https://docs.oracle.com/javase/9/docs/api/?java/lang/Integer.html (Site officiel)


No
Balise Java