So konvertieren Sie Integer in Java in Int

So Konvertieren Sie Integer In Java In Int



Die Begriffe „ int ' und ' Ganze Zahl “ werden in Java verwendet, um die Daten vom Integer-Typ zu speichern. Integer ist eine Wrapper-Klasse zum Erstellen von Integer-Objekten, die vom java.lang-Paket definiert werden, während int ein primitiver Datentyp ist, der einen primitiven Integer-Wert enthält. Es speichert vorzeichenbehaftete 32-Bit-Zweierkomplement-Ganzzahlen, während das Integer-Objekt seinen int-Wert in 128 Bit speichert. Es besteht jedoch die Möglichkeit, dass Sie die Konvertierung eines Integer-Objekts in einen primitiven Datentyp int benötigen.

Dieser Artikel veranschaulicht die Methoden zum Konvertieren von Integer in int in Java.

Wie konvertiert man Integer in Java in Int?

In Java können Sie die folgenden Methoden zum Konvertieren von Integer in int verwenden:







  • Aufgabenverwalter
  • intValue()-Methode
  • parseInt()-Methode

Wir werden nun die Funktionsweise jeder der genannten Methoden einzeln überprüfen!



Methode 1: Konvertieren Sie Integer in Java mit dem Zuweisungsoperator

Das Konvertieren von Integer in int mit dem Zuweisungsoperator „=“ ist eine implizite Typkonvertierung. Es ist der einfachste Weg, Integer in Int umzuwandeln.



Syntax





Die Syntax zum Konvertieren von Integer in int ist unten angegeben:

Ganzzahl y = x;



Hier, ' x “ ist das Objekt der „ Ganze Zahl ” Klasse, die in int konvertiert wird “ Y “ mit dem Zuweisungsoperator „=“.

Beispiel

Zunächst erstellen wir ein Integer-Objekt „ x ” das den ganzzahligen Wert enthält “ elf “:

Ganzzahl x = elf ;

Als nächstes prüfen wir den Variablentyp „ x ' Verwendung der ' Instanzvon ' Operator:

boolean instan = x instanceof Integer;

Wir drucken den Wert von „ x ” mit print-Anweisung:

System.out.println ( 'x = ' +x+ 'ist die Instanz der Integer-Klasse?' + sofort ) ;

Jetzt konvertieren wir einfach das Objekt von Integer „ x ” zu einem primitiven Typ int “ Y ” durch Verwendung des Zuweisungsoperators:

Ganzzahl y = x;

Drucken Sie zuletzt den Wert von „ Y ” Variable:

System.out.println ( 'int wert = ' + und ) ;

Die Ausgabe zeigt die erfolgreiche Umwandlung von Integer in int:

Notiz: Für Java-Version 1.5 oder höher können Sie eine Integer-zu-Int-Konvertierung mithilfe der impliziten Konvertierung durchführen. Für Java-Version 1.4 oder niedriger muss jedoch dieselbe Operation unter Verwendung einer expliziten Konvertierung durchgeführt werden.

Methode 2: Konvertieren Sie Integer in Java mit der Methode intValue()

Um Integer in Java explizit in Int umzuwandeln, können Sie die Methode „intValue()“ der Java-Klasse „Integer“ verwenden. Es nimmt keine Argumente entgegen und gibt einen primitiven Wert als Ausgabe zurück.

Syntax

Die Methode intValue() hat die folgende Syntax:

x.intWert ( ) ;

Hier die ' intWert() ” Methode wird mit einem Objekt vom Typ Integer aufgerufen “ x “. Die angegebene Methode konvertiert Integer x in int.

Beispiel 1

Erstellen Sie ein Integer-Objekt „ x „mit Wert“ 14 “:

Ganzzahl x = 14 ;

Drucken Sie den Wert von „ x ” mit print-Anweisung:

System.out.println ( 'Der Wert der Instanz der Integer-Klasse x = ' +x ) ;

Konvertieren Sie nun Integer in den primitiven Typ int, indem Sie die Methode „ intWert() “:

int y = x.intValue ( ) ;

Drucken Sie zuletzt den Wert von „ Y “:

System.out.println ( 'int wert = ' + und ) ;

Wie Sie sehen können, hat die Methode intValue() den erforderlichen int-Wert zurückgegeben:

Es kann eine Situation geben, in der das Integer-Objekt, das Sie konvertieren möchten, ein „ Null ' Wert. Was wird in einer solchen Situation passieren? Das unten angegebene Beispiel wird Sie darüber informieren.

Beispiel 2

In diesem Beispiel ist das Integer-Objekt „ x “ wird ein „ Null ' Wert:

Ganzzahl x = null;

Drucken Sie den Wert von „ x ” Ganzzahl mit print-Anweisung:

System.out.println ( 'Der Wert der Instanz der Integer-Klasse x = ' +x ) ;

Hier verwenden wir den ternären Operator, um zu prüfen, ob das Objekt null ist oder nicht; Wenn null, weisen Sie einen beliebigen Standardwert zu, der als int-Typ zurückgegeben wird, indem Sie die „ intWert() ' Methode:

int y = ( x ! =Null ) ? x.intValue ( ) : 0 ;

Drucken Sie den Wert von „ Y ” Variable vom Typ int:

System.out.println ( 'int wert = ' + und ) ;

Hier zeigt die Ausgabe, dass das Integer-Objekt einen Nullwert hat, der in „ 0 “:

Sehen wir uns eine andere Methode zur expliziten Konvertierung von Integer in int an.

Methode 3: Konvertieren Sie Integer in Java mit der Methode parseInt()

Es gibt eine andere Methode der Integer-Klasse namens „ parseInt() “, das auch verwendet wird, um Integer in Int umzuwandeln. Bei dieser Methode wird ein String als Argument akzeptiert und gibt als Ausgabe einen Int-Wert zurück.

Syntax

Im Folgenden wird die Syntax für die „ parseInt() ' Methode:

Ganzzahl.parseInt ( x.toString ( ) ) ;

Hier die ' x ” Integer-Objekt wird zuerst in einen String umgewandelt, der dann als “ int ' mit dem ' parseInt() ' Methode..

Beispiel

In diesem Beispiel haben wir einen ganzzahligen Wert „ 5 ” das im Integer-Objekt gespeichert ist “ x “:

Ganzzahl x = 5 ;

Wir drucken den Wert von „ x “ durch Verwendung des „ System.out.println() ' Methode:

System.out.println ( 'Der Wert der Instanz der Integer-Klasse x = ' +x ) ;

Jetzt verwenden wir „ parseInt() „Methode und Übergabe des Integer-Objekts“ x ' mit ' toString() ”-Methode als Argument:

int y = Ganzzahl.parseInt ( x.toString ( ) ) ;

Drucken Sie schließlich den Wert von „ Y “:

System.out.println ( 'int wert = ' + und ) ;

Ausgabe

Wir haben alle Methoden zum Konvertieren von Integer in int in Java zusammengestellt.

Fazit

Es gibt zwei Möglichkeiten, eine ganze Zahl in eine ganze Zahl umzuwandeln: implizite Umwandlung und explizite Umwandlung. Java-Version 1.5 und höher folgen der impliziten Konvertierung, während Java-Version 1.4 und niedriger die explizite Konvertierung unterstützen. Sie können den Zuweisungsoperator verwenden, um Integer implizit in Int umzuwandeln. Während die Methoden parseInt () und intValue () für die explizite Konvertierung von Integer in Int verwendet werden. Dieser Artikel veranschaulicht die Methoden zum Konvertieren von Integer in Int in Java.