In diesem Artikel werden die folgenden Methoden für die String-to-Int-Conversion in Java erläutert:
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:
Die ganze Zahl.Die ParseInt () -Methode erzeugt die folgende Ausgabe:
Die Ausgabe zeigt einen Ganzzahlwert.
Beispiel2
Der folgende Codeblock bietet Ihnen mehr Klarheit:
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:
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:
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.