Heim Java javaLernprogramm So konvertieren Sie einen String mit der Methode parseInt() der Integer-Klasse in eine Ganzzahl

So konvertieren Sie einen String mit der Methode parseInt() der Integer-Klasse in eine Ganzzahl

Jul 25, 2023 pm 05:21 PM
字符串 整数 转换

So konvertieren Sie eine Zeichenfolge mit der Methode parseInt() der Integer-Klasse in eine Ganzzahl.

Bei der Programmierung müssen wir häufig eine Zeichenfolge in eine Ganzzahl konvertieren. Java bietet eine sehr praktische Methode: Die Methode parseInt () der Integer-Klasse wird zum Implementieren dieser Funktion verwendet. In diesem Artikel wird die Verwendung der parseInt()-Methode der Integer-Klasse ausführlich vorgestellt und einige Beispielcodes für die Verwendung dieser Methode bereitgestellt.

Die Integer-Klasse ist eine der Wrapper-Klassen in Java, die Ganzzahlen darstellt. Sie bietet viele statische Methoden zur Verarbeitung von Ganzzahlen. Unter diesen wird die Methode parseInt() häufig zum Konvertieren von Zeichenfolgen in Ganzzahlen verwendet. Die Syntax der

parseInt()-Methode lautet wie folgt:
public static int parseInt(String s) throws NumberFormatException

Der Parameter s ist der zu konvertierende String. Diese Methode gibt einen Wert vom Typ Integer zurück. Wenn die Zeichenfolge nicht in eine Ganzzahl konvertiert werden kann, löst die Methode parseInt() eine NumberFormatException aus.

Hier ist ein einfaches Beispiel, das zeigt, wie man mit der parseInt()-Methode eine Zeichenfolge in eine Ganzzahl umwandelt:

public class StringToInteger {
    public static void main(String[] args) {
        String str = "12345";
        
        try {
            int num = Integer.parseInt(str);
            System.out.println("转换后的整数为:" + num);
        } catch (NumberFormatException e) {
            System.out.println("字符串无法转换为整数!");
        }
    }
}
Nach dem Login kopieren

Beim Ausführen des obigen Codes lautet die Ausgabe:
Die konvertierte Ganzzahl ist: 12345

Im obigen Beispiel: Wir übergeben die Zeichenfolge „12345“ als Parameter an die Methode parseInt() und weisen die zurückgegebene Ganzzahl der Variablen num zu. Abschließend wird die konvertierte Ganzzahl über die Methode System.out.println() an die Konsole ausgegeben.

Es ist zu beachten, dass die Methode parseInt() eine NumberFormatException auslöst, wenn die Zeichenfolge nicht in eine Ganzzahl konvertiert werden kann. Um einen Programmabsturz zu vermeiden, verwenden wir die Try-Catch-Anweisung, um diese Ausnahme abzufangen und zu behandeln. Im Catch-Block geben wir eine Fehlermeldung aus, die dem Benutzer mitteilt, dass die eingegebene Zeichenfolge nicht in eine Ganzzahl konvertiert werden kann.

Neben der Verwendung der parseInt()-Methode zum Konvertieren gewöhnlicher Ganzzahlzeichenfolgen in Ganzzahlen können Sie auch andere Sonderfälle verarbeiten. Wenn die Zeichenfolge beispielsweise nicht numerische Zeichen enthält, ignoriert die Methode parseInt() diese Zeichen und setzt die Konvertierung des Rests fort. Hier ist ein Beispiel:

public class SpecialCases {
    public static void main(String[] args) {
        String str1 = "123abc45";
        String str2 = "456789#";
        
        try {
            int num1 = Integer.parseInt(str1);
            int num2 = Integer.parseInt(str2);
            System.out.println("转换后的整数1为:" + num1);
            System.out.println("转换后的整数2为:" + num2);
        } catch (NumberFormatException e) {
            System.out.println("字符串无法转换为整数!");
        }
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus und die Ausgabe lautet:
Konvertierte Ganzzahl 1 ist: 123
Konvertierte Ganzzahl 2 ist: 456789

Im obigen Beispiel lauten die Buchstaben in der Zeichenfolge „123abc45“ „abc“. ignoriert und nur der numerische Teil wird in eine Ganzzahl umgewandelt. Nur der numerische Teil der Zeichenfolge „456789#“ wird in eine Ganzzahl umgewandelt und das Pfundzeichen wird ignoriert.

Zusammenfassend lässt sich sagen, dass es sehr einfach ist, einen String mit der parseInt()-Methode der Integer-Klasse in eine Ganzzahl umzuwandeln. Übergeben Sie einfach die Zeichenfolge als Parameter an die Methode parseInt() und weisen Sie die zurückgegebene Ganzzahl einer Variablen zu. Allerdings muss bei der Ausnahmebehandlung bei Verwendung dieser Methode Vorsicht geboten sein, falls die Zeichenfolge nicht in eine Ganzzahl konvertiert werden kann.

Ich hoffe, dieser Artikel kann Ihnen helfen, die parseInt()-Methode der Integer-Klasse zu verstehen und zu verwenden. Wenn Sie Fragen haben, können Sie gerne eine Nachricht hinterlassen.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String mit der Methode parseInt() der Integer-Klasse in eine Ganzzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Praktische Tipps zum Konvertieren von englischen Buchstaben voller Breite in halbbreite Buchstaben Praktische Tipps zum Konvertieren von englischen Buchstaben voller Breite in halbbreite Buchstaben Mar 26, 2024 am 09:54 AM

Praktische Tipps zum Konvertieren von englischen Buchstaben voller Breite in halbbreite Buchstaben

So konvertieren Sie QQ-Musik in das MP3-Format. Konvertieren Sie QQ-Musik auf dem Mobiltelefon in das MP3-Format So konvertieren Sie QQ-Musik in das MP3-Format. Konvertieren Sie QQ-Musik auf dem Mobiltelefon in das MP3-Format Mar 21, 2024 pm 01:21 PM

So konvertieren Sie QQ-Musik in das MP3-Format. Konvertieren Sie QQ-Musik auf dem Mobiltelefon in das MP3-Format

Detaillierte Erläuterung der Implementierungsmethode zur Konvertierung von PHP-Monaten in englische Monate Detaillierte Erläuterung der Implementierungsmethode zur Konvertierung von PHP-Monaten in englische Monate Mar 21, 2024 pm 06:45 PM

Detaillierte Erläuterung der Implementierungsmethode zur Konvertierung von PHP-Monaten in englische Monate

Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Mar 26, 2024 am 11:45 AM

Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP

PHP-Tutorial: So konvertieren Sie den Typ int in einen String PHP-Tutorial: So konvertieren Sie den Typ int in einen String Mar 27, 2024 pm 06:03 PM

PHP-Tutorial: So konvertieren Sie den Typ int in einen String

So konvertieren Sie englische Buchstaben voller Breite in Buchstaben halber Breite So konvertieren Sie englische Buchstaben voller Breite in Buchstaben halber Breite Mar 25, 2024 pm 02:45 PM

So konvertieren Sie englische Buchstaben voller Breite in Buchstaben halber Breite

Erfahren Sie schnell etwas über die ASCII-Wertkonvertierung in PHP Erfahren Sie schnell etwas über die ASCII-Wertkonvertierung in PHP Mar 28, 2024 pm 06:42 PM

Erfahren Sie schnell etwas über die ASCII-Wertkonvertierung in PHP

Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt? Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt? Mar 12, 2024 pm 09:42 PM

Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt?

See all articles