So konvertieren Sie die Zeichenfolge in Java in INT in Java

So konvertieren Sie die Zeichenfolge in Java in INT in Java
Das Konvertieren eines Datentyps in andere Datentypen ist eine häufige Aufgabe im Leben des Prommers. Wenn wir über die String-to-in-Conversion sprechen, kann sie mit zwei Build-In-Methoden erreicht werden. I.e., Ganze Zahl.ParseInt () und Ganzzahl.Wert von(). Normalerweise führen wir die Zeichenfolge in die Int -Konvertierung durch, wenn wir mathematische Operationen über die Zeichenfolgen mit numerischen Daten ausführen müssen.

In diesem Artikel werden die folgenden Methoden für die String-to-Int-Conversion in Java erläutert:

  • Was ist die Notwendigkeit einer String -to -Int -Konvertierung?
  • Was ist ganzzahlig.ParseInt () und wie man es in Java benutzt.
  • Was ist ganzzahlig.valueof () und wie man es in Java verwendet.

Also beginnen wir beginnen!

Was ist die Notwendigkeit einer String -to -Int -Konvertierung?

In Java erhalten die Eingabe immer dann die Eingabe von GUI (TextField/TextArea). Wenn die eingegebenen Daten eine Zeichenfolge sind, ist das in Ordnung, aber wenn die eingegebenen Daten numerisch sind, kann sie einige schwerwiegende Probleme verursachen. Denn die GUI (TextField/TextArea) wird als Daten für Zeichenfolge angesehen. Also, wie man ein solches Szenario angeht.

Also! Um solche Probleme zu lösen, bietet Java einige integrierte Funktionen wie Integer.ParseInt () und Ganzzahl.Wert von().

Was ist ganzzahlig.ParseInt () und wie man es in Java benutzt

Es handelt sich um eine vordefinierte statische Methode, mit der eine Zeichenfolge in eine Ganzzahl umgewandelt wird.

Beispiel 1
Betrachten Sie für die Klarheit des Konzepts den folgenden Codeblock:

öffentliche Klasse StringToint
public static void main (String args [])
String value = "572";
int konvertiert = Ganzzahl.ParseInt (Wert);
System.aus.println ("konvertierter Wert:" +konvertiert);

Die ganze Zahl.Die ParseInt () -Methode erzeugt die folgende Ausgabe:

Die Ausgabe zeigt einen Ganzzahlwert.

Beispiel2
Der folgende Codeblock bietet Ihnen mehr Klarheit:

öffentliche Klasse StringToint
public static void main (String args [])
String value = "72";
System.aus.println ("Ergebnis vor der Konvertierung:" + (Wert + Wert));
int konvertiert = Ganzzahl.ParseInt (Wert);
System.aus.println ("konvertierter Wert:" + konvertiert);
System.aus.println ("Ergebnis nach Umwandlung:" + (konvertiert + konvertiert));

In diesem Beispiel haben wir zunächst den arithmetischen Zusatzoperator auf den ursprünglichen Wert angewendet und danach die gleiche Funktionalität auf den konvertierten Werten durchgeführt. Folglich erhalten wir die folgende Ausgabe:

Die Ausgabe zeigt diese Ganzzahl.ParseInt () konvertierte die angegebene Zeichenfolge erfolgreich in Ganzzahl -Datentypen.

Was ist ganzzahlig.valueof () und wie man es in Java verwendet

Java bietet eine weitere nützliche Methode, um eine Zeichenfolge in einen Ganzzahlwert namens Integer umzuwandeln.Wert von().

Beispiel3
In diesem Beispiel werden wir die Ganzzahl nutzen.ValueOF () -Methode zum Umwandeln der String -Daten in Java in das Ganzzahlformat:

öffentliche Klasse StringToint
public static void main (String args [])
String value = "12";
System.aus.println ("Ergebnis vor der Konvertierung:" + (Wert + Wert));
int konvertiert = Ganzzahl.Wert (Wert);
System.aus.println ("Ergebnis nach Umwandlung:" + (konvertiert + konvertiert));

Die ganze Zahl.ValueOF () -Methode erzeugt die folgende Ausgabe:

Die Ausgabe zeigt, dass die ValueOf () -Methode genau das tut, wonach wir gesucht haben.

Beispiel 4
Betrachten Sie den folgenden Code-Snippet, um zu verstehen, wie ValueOf () mit ungültigen (nicht numerischen) Zeichenfolgen umgeht:

öffentliche Klasse StringToint
public static void main (String args [])
String value = "java512";
int konvertiert = Ganzzahl.Wert (Wert);
System.aus.println ("Ergebnis:" + (konvertiert));

Wenn wir eine nicht numerische Zeichenfolge an die ValueOf () -Methode übergeben, werfen wir eine NumberFormatexception aus:

Es ist besser, Ihren Code mit Try Catch zu umgeben, um eine solche Art von Ausnahme zu vermeiden.

Abschluss

In Java kann die String to Int-Conversion mit zwei Build-In-Methoden i erreicht werden.e., Ganze Zahl.ParseInt () und Ganzzahl.Wert von(). Diese Methoden nehmen numerische Zeichenfolgen als Eingabe an und konvertieren sie in ganzzahlige Datentypen. Wenn wir eine ungültige/nicht numerische Zeichenfolge an diese Methoden übergeben, tritt eine Ausnahmeformat-Ausnahme auf. In diesem Artikel wurden verschiedene Methoden erläutert, um eine Zeichenfolge in Java in INT umzuwandeln.