Cet article illustrera les méthodes de conversion de l'entier en INT en Java.
Comment convertir entier en int en java?
En Java, vous pouvez utiliser les méthodes suivantes pour convertir entier en int:
Nous allons maintenant vérifier le fonctionnement de chacune des méthodes mentionnées une par une!
Méthode 1: Convertir entier en int en Java à l'aide de l'opérateur d'affectation
Convertir entier en int à l'aide de l'opérateur d'affectation «=» est une conversion de type implicite. C'est le moyen simple et le plus simple de convertir Integer en int.
Syntaxe
La syntaxe de la conversion entière en int est donnée ci-dessous:
int y = x;
Ici, "X"Est l'objet du"Entier"Classe qui sera convertie en int"y«Utilisation de l'opérateur d'affectation« = ».
Exemple
Tout d'abord, nous créerons un objet entier «X"Cela contient la valeur entière"11»:
Entier x = 11;
Ensuite, nous vérifions le type de variable "X" en utilisant le "exemple de»Opérateur:
booléen Instan = x instanceof Integer;
Nous allons imprimer la valeur de "X"En utilisant la déclaration d'impression:
Système.dehors.println ("x =" + x + "est l'instance de la classe entière? "+ Instan);
Maintenant, nous convertissons simplement l'objet de l'entier "X"À un type primitif int"y«En utilisant l'opérateur d'affectation:
int y = x;
Enfin, imprimez la valeur du «y»Variable:
Système.dehors.println ("int value =" + y);
La sortie montre la conversion réussie de Integer en int:
Note: Pour la version 1 Java.5 ou supérieur, vous pouvez effectuer une conversion entière à int. Cependant, pour Java version 1.4 ou moins que la même opération doit être effectuée en utilisant une conversion explicite.
Méthode 2: Convertir Integer en int dans Java en utilisant la méthode intValue ()
Pour convertir explicitement INTER en INT en Java, vous pouvez utiliser la méthode "intValue ()" de la classe "entier" Java. Il ne prend aucun argument et donne une valeur primitive en tant que sortie.
Syntaxe
La méthode intValue () a la syntaxe suivante:
X.intValue ();
Ici le "intValue ()"La méthode est appelée avec un objet de type entier"X". La méthode spécifiée convertira entier X en int.
Exemple 1
Créer un objet entier "X"Avec valeur"14»:
Entier x = 14;
Imprimez la valeur de «X"En utilisant la déclaration d'impression:
Système.dehors.println ("La valeur de l'instance de classe entière x =" + x);
Maintenant, convertissez entier en type primitif int en appelant la méthode "intValue ()»:
int y = x.intValue ();
Enfin, imprimez la valeur de «y»:
Système.dehors.println ("int value =" + y);
Comme vous pouvez le voir, la méthode IntValue () a renvoyé la valeur intricopale requise:
Il peut y avoir une situation où l'objet entier que vous souhaitez convertir a un «nul" valeur. Que se passera-t-il dans une telle situation? L'exemple ci-dessous vous fera savoir à ce sujet.
Exemple 2
Dans cet exemple, l'objet entier «X"On attribue un"nul" valeur:
Entier x = null;
Imprimez la valeur de «X”INTEGER en utilisant la déclaration d'impression:
Système.dehors.println ("La valeur de l'instance de classe entière x =" + x);
Ici, nous utilisons l'opérateur ternaire pour vérifier si l'objet est nul ou non; Si NULL, attribuez une valeur par défaut qui sera renvoyée en tant que type int en appelant «intValue ()" méthode:
int y = (x!= null) ? X.intValue (): 0;
Imprimez la valeur de «y»Variable de type int:
Système.dehors.println ("int value =" + y);
Ici, la sortie montre que l'objet entier a une valeur nulle qui est convertie en «0»:
Voyons une autre méthode pour la conversion explicite de l'entier en int.
Méthode 3: Convertir entier en int en java en utilisant la méthode ParseInt ()
Il existe une autre méthode de la classe entière appelée «parseInt ()«Qui est également utilisé pour convertir Integer en int. Dans cette méthode, une chaîne est acceptée comme argument et donne une valeur int en tant que sortie.
Syntaxe
Ce qui suit décrit la syntaxe du «parseInt ()" méthode:
Entier.Parseint (x.toString ());
Ici le "X"L'objet entier est d'abord transformé en une chaîne, qui est ensuite analysée comme un"int" avec le "parseInt ()" méthode…
Exemple
Dans cet exemple, nous avons une valeur entière "5"Qui est stocké dans un objet entier"X»:
Entier x = 5;
Nous allons imprimer la valeur de "X"En utilisant le"Système.dehors.println ()" méthode:
Système.dehors.println ("La valeur de l'instance de classe entière x =" + x);
Maintenant, nous allons utiliser "parseInt ()"Méthode et passant l'objet entier"X" avec "toString ()«Méthode comme argument:
int y = entier.Parseint (x.toString ());
Enfin imprimer la valeur de "y»:
Système.dehors.println ("int value =" + y);
Sortir
Nous avons compilé toutes les méthodes de conversion entière en INT en Java.
Conclusion
Il existe deux façons de convertir un entier en un entier: conversion implicite et conversion explicite. Java Version 1.5 et au-dessus Suivez la conversion implicite, tandis que Java version 1.4 et support inférieur Conversion explicite. Vous pouvez utiliser l'opérateur d'affectation pour convertir Integer en int implicitement. Tandis que les méthodes parseInt () et intValue () sont utilisées pour une conversion entière explicite. Cet article a illustré les méthodes de conversion entière en int en java.