Wie man Ganzzahl in Java in INT umwandelt

Wie man Ganzzahl in Java in INT umwandelt
Die Begriffe “int" Und "Ganze Zahl”Werden in Java verwendet, um die Ganzzahltypdaten zu speichern. Die Ganzzahl ist eine Wrapper -Klasse zum Erstellen von Integer -Objekten, die von Java definiert wurden.Lang -Paket, während int ein primitiver Datentyp ist, der einen primitiven Ganzzahlwert enthält. Es spart 32-Bit-Signal Two's Complement Ganzzahlen, während das Integer-Objekt seinen INT-Wert in 128 Bit speichert. Es besteht jedoch die Möglichkeit, dass Sie möglicherweise die Umwandlung eines ganzzahligen Objekts in einen primitiven Datentyp int benötigen.

In diesem Bericht veranschaulicht die Methoden zum Konvertieren der Ganzzahl in INT in Java.

Wie man Ganzzahl in Java in INT umwandelt?

In Java können Sie die folgenden Methoden zur Konvertierung von Ganzzahl in INT verwenden:

  • Aufgabenverwalter
  • intValue () Methode
  • ParseInt () Methode

Wir werden nun die Arbeit jeder der genannten Methoden nacheinander ansehen!

Methode 1: Konvertieren Sie die Ganzzahl in Java mit dem Zuweisungsoperator in Java

Konvertieren der Ganzzahl in die Verwendung von Zuweisungsoperator "=" ist implizite Typumwandlung. Es ist der einfache und einfachste Weg, Ganzzahl in int umzuwandeln.

Syntax

Die Syntax der Konvertierung von Ganzzahl in INT ist unten angegeben:

int y = x;

Hier, "X"Ist das Objekt der"Ganze Zahl"Klasse, die in int konvertiert wird"y"Verwenden Sie den Zuordnungsoperator" = ".

Beispiel

Zunächst werden wir ein ganzzahliges Objekt erstellen “X"Das enthält den Ganzzahlwert"11”:

Ganzzahl x = 11;

Als nächstes überprüfen wir die Art der Variablen “X" Verwendung der "Instanz" Operator:

boolean Instan = x Instance von Integer;

Wir werden den Wert von “drucken“XMithilfe der Druckanweisung:

System.aus.println ("x =" + x + "ist die Instanz der Ganzzahlklasse? " + Instan);

Jetzt konvertieren wir einfach das Objekt der Ganzzahl “X"Zu einem primitiven Typ int"y”Durch die Verwendung von Zuweisungsoperator:

int y = x;

Zuletzt drucken Sie den Wert der “aus“y”Variable:

System.aus.println ("int value ="+ y);

Die Ausgabe zeigt die erfolgreiche Umwandlung von Ganzzahl in int:

Notiz: Für Java Version 1.5 oder höher können Sie eine Ganzzahl für die Int -Konvertierung mithilfe impliziter Konvertierung durchführen. Für Java Version 1 jedoch jedoch.4 oder unter dem gleichen Vorgang müssen mit explizitem Konvertieren durchgeführt werden.

Methode 2: Konvertieren Sie die Ganzzahl in Java mithilfe der IntValue () -Methode in Int in INT. Methode

Um die Ganzzahl in Java explizit in INT konvertieren zu können, können Sie die Methode „IntValue ()“ der Java "Integer" -Klasse verwenden. Es dauert keine Argumente und gibt einen primitiven Wert als Ausgabe.

Syntax

Die intValue () -Methode hat die folgende Syntax:

X.intvalue ();

Hier das "intvalue ()"Die Methode wird mit einem Ganzzahl -Objekt aufgerufen"X”. Die angegebene Methode wandelt Ganzzahl X in int um.

Beispiel 1

Erstellen Sie ein ganzzahliges Objekt “X"Mit Wert"14”:

Ganzzahl x = 14;

Drucken Sie den Wert von “XMithilfe der Druckanweisung:

System.aus.println ("der Wert der Instanz der Ganzzahl Klasse x ="+ x);

Konvertieren Sie nun die Ganzzahl in den primitiven Typ int, indem Sie die Methode aufrufen “intvalue ()”:

int y = x.intvalue ();

Zuletzt drucken Sie den Wert von “y”:

System.aus.println ("int value =" + y);

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

Es kann eine Situation geben, in der das ganzzahlige Objekt, das Sie konvertieren möchten, eine “hat“Null" Wert. Was wird in einer solchen Situation passieren? Das untergegebene Beispiel wird Sie darüber informieren.

Beispiel 2

In diesem Beispiel das Ganzzahlobjekt “X”Wird ein“ zugewiesen “Null" Wert:

Ganzzahl x = null;

Drucken Sie den Wert von “XGanzzahl mithilfe von Druckanweisung:

System.aus.println ("der Wert der Instanz der Ganzzahl Klasse x ="+ x);

Hier verwenden wir den ternären Operator, um zu überprüfen, ob das Objekt null ist oder nicht. Wenn NULL, wenden Sie einen Standardwert zu, der als Int -Typ zurückgegeben wird, indem Sie das aufrufen “intvalue ()" Methode:

int y = (x!= null) ? X.intvalue (): 0;

Drucken Sie den Wert von “y”Int Type Variable:

System.aus.println ("int value =" + y);

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

Lassen Sie uns eine andere Methode zur expliziten Konvertierung der Ganzzahl zu int ansehen.

Methode 3: Mithilfe der ParseInt () -Methode in Java in Java in INT konvertieren

Es gibt eine andere Methode der Ganzzahlklasse namens “analysieren ()Das wird auch verwendet, um Ganzzahl in int umzuwandeln. In dieser Methode wird eine Zeichenfolge als Argument akzeptiert und gibt einen int -Wert als Ausgabe an.

Syntax

Im Folgenden beschreibt die Syntax für die “analysieren ()" Methode:

Ganze Zahl.Parseint (x.tostring ());

Hier das "X"Integer -Objekt wird zuerst in eine Zeichenfolge verwandelt, die dann als" als "analysiert wird"int" mit dem "analysieren ()" Methode…

Beispiel

In diesem Beispiel haben wir einen Ganzzahlwert “5"Das wird im Ganzzahlobjekt gespeichert"X”:

Ganzzahl x = 5;

Wir werden den Wert von “drucken“X"Durch die Verwendung der"System.aus.println ()" Methode:

System.aus.println ("der Wert der Instanz der Ganzzahl Klasse x ="+ x);

Jetzt werden wir verwenden “analysieren ()Methode und das Ganzzahlobjekt “X" mit "tostring ()Methode als Argument:

int y = Ganzzahl.Parseint (x.tostring ());

Schließlich den Wert von “drucken“y”:

System.aus.println ("int value =" + y);

Ausgang

Wir haben alle Methoden zum Konvertieren von Ganzzahl in INT in Java zusammengestellt.

Abschluss

Es gibt zwei Möglichkeiten, eine Ganzzahl in eine Ganzzahl umzuwandeln: implizite Konvertierung und explizite Konvertierung. Java Version 1.5 und höher folgen Sie der impliziten Konvertierung, während Java Version 1.4 und niedrigere Unterstützung explizite Konvertierung. Sie können den Zuordnungsbetreiber verwenden, um die Ganzzahl implizit in int zu konvertieren. Während ParseinT () und intValue () -Methoden für explizite Ganzzahl für die Int -Conversion verwendet werden. Diese Beschreibung veranschaulicht die Methoden zum Konvertieren von Ganzzahl in INT in Java.