So konvertieren Sie einen String in Java in Int: Methoden und Beispiele

Dieser Artikel vermittelt Ihnen detaillierte Kenntnisse über die verschiedenen Möglichkeiten, wie Sie einen String in Java in Int konvertieren können.

Es gibt viele Methoden, um eine Zeichenfolge in eine Ganzzahl umzuwandeln . Die am häufigsten verwendete Methode ist die pareseInt () -Methode. Es gibt mehrere Methoden, um Zeichenfolgen in eine Ganzzahl umzuwandeln. In diesem Artikel werden alle möglichen Methoden zum Konvertieren eines Strings in int in Java vorgestellt

Die drei Hauptmethoden sind:





  1. parseInt () -Methode
  2. valueOf () -Methode
  3. NumberFormatException-Methode

parseInt () -Methode zum Konvertieren eines Strings in Int in Java

Bei dieser Methode wird die Zeichenfolge in ein primitives int konvertiert.



Syntax: int dtypename = Integer.parseInt (Zeichenfolge)

Beispiel: int res = Integer.parseInt (str)

Betrachten Sie den Code:



öffentlicher Klassentest {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('die Zahl lautet:' + res)}}

AUSGABE:

Output

ERLÄUTERUNG:

Im obigen Code haben wir eine Zeichenfolgenvariable '102'. Wir deklarieren eine andere Variable res.Dies ist vom Typ Integer. Daher wird die Zeichenfolgenvariable mithilfe der parseInt () -Methode in eine Ganzzahl konvertiert.

valueOf () -Methode: String zu Int in Java

Bei dieser Methode wird die Zeichenfolge in ein Integer-Objekt konvertiert.

Syntax: Integer dtypename = Integer.valueOf (Zeichenfolge)

Unterschied zwischen Überladen und Überschreiben in Java

Beispiel: Integer res = Integer.valueOf (str)

Betrachten Sie den Code:

öffentlicher Klassentest {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('die Zahl lautet:' + res)}}

AUSGABE:

ERLÄUTERUNG:

Im obigen Code haben wir eine Zeichenfolgenvariable '122'. Wir deklarieren ein anderes variables Ergebnis als res. Dies ist vom Typ Integer. Daher wird die Zeichenfolgenvariable mithilfe der valueOf () -Methode in eine Ganzzahl konvertiert.

HINWEIS: parseInt () gibt ein primitives int zurück, während valueOf () ein neues Integer () -Objekt zurückgibt.

Java-Code zum Beenden des Programms

NumberFormatException-Methode

Eine NumberFormatException wird ausgelöst, wenn die Zeichenfolge nicht analysiert werden kann.

Betrachten Sie den Code:

öffentlicher Klassentest {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('die Zahl lautet:' + res)}}

AUSGABE:

ERLÄUTERUNG:

Eine Ausnahme wird generiert, wenn die Zeichenfolge nicht analysiert werden kann.

Damit kommen wir zu einem Ende dieses String to Int in Java-Artikels. Ich hoffe, Sie haben eine Vorstellung von allen drei Methoden zum Konvertieren eines Strings in int in Java.

Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen. Neben diesen Fragen zu Java-Interviews haben wir einen Lehrplan entwickelt, der für Studenten und Fachleute gedacht ist, die Java-Entwickler werden möchten.