Einführung
Die decode()-Methode ist eine integrierte Java-Methode, die verwendet wird, um eine Zeichenfolge, die eine Zahl darstellt, in ihren Long-Wert umzuwandeln. Zu den dekodierbaren Zahlen gehören Dezimalzahlen, Hexadezimalzahlen und Oktalzahlen. Wenn die Zeichenfolge nicht in einen Long umgewandelt werden kann, wird eine NumberFormatException geworfen.
Erstellen Sie ein Java-Programm
Lassen Sie uns nun ein Java-Programm erstellen, das die decode()-Methode verwendet, um eine Zeichenfolge, die eine Zahl darstellt, in einen Long-Wert umzuwandeln.
- Öffnen Sie das Terminal.
- Navigieren Sie mit dem Befehl
cdzum Projektverzeichnis. - Erstellen Sie eine neue Java-Datei, indem Sie folgenden Befehl ausführen:
touch LongDecode.java. - Geben Sie im Editor folgenden Code ein:
public class LongDecode {
public static void main(String[] args) {
String hex = "0x4a";
long value = Long.decode(hex);
System.out.println("Dezimalwert von " + hex + " ist " + value);
String octal = "0573";
value = Long.decode(octal);
System.out.println("Dezimalwert von " + octal + " ist " + value);
String decimal = "1234";
value = Long.decode(decimal);
System.out.println("Dezimalwert von " + decimal + " ist " + value);
}
}
Dieser Code erstellt eine Klasse namens LongDecode mit einer Hauptmethode, die die decode()-Methode verwendet, um eine hexadezimale, oktale und dezimale Zeichenfolge, die eine Zahl darstellt, in ihren Long-Wert umzuwandeln. Anschließend wird jeder Long-Wert auf der Konsole ausgegeben.
Kompilieren und ausführen des Java-Programms
Jetzt, nachdem wir das Java-Programm geschrieben haben, lassen Sie uns es kompilieren und ausführen, um das Ergebnis zu sehen.
- Speichern Sie die Datei, indem Sie
Strg + X, dannYund dannEnterdrücken. - Kompilieren Sie das Java-Programm, indem Sie folgenden Befehl ausführen:
javac LongDecode.java. - Führen Sie das Java-Programm aus, indem Sie folgenden Befehl ausführen:
java LongDecode.
Die Ausgabe des Programms wird wie folgt sein:
Dezimalwert von 0x4a ist 74
Dezimalwert von 0573 ist 371
Dezimalwert von 1234 ist 1234
Verwenden Sie die decode()-Methode in Ihrem Java-Code
Sie können die decode()-Methode in Ihrem eigenen Java-Code verwenden, um eine Zeichenfolge, die eine Zahl darstellt, in ihren Long-Wert umzuwandeln. Hier ist ein Beispiel dafür, wie Sie dies tun können:
public class MyCode {
public static void main(String[] args) {
String num = "-0x2a";
long longValue = Long.decode(num);
System.out.println("Der Long-Wert von " + num + " ist " + longValue);
}
}
Dieser Code erstellt eine Klasse namens MyCode mit einer Hauptmethode, die eine Zeichenfolge, die eine Zahl darstellt, nimmt und die decode()-Methode verwendet, um sie in einen Long-Wert umzuwandeln. Anschließend wird der Long-Wert auf der Konsole ausgegeben.
Führen Sie Ihren Java-Code aus
Um Ihren Java-Code auszuführen, folgen Sie diesen Schritten:
- Speichern Sie die Datei.
- Kompilieren Sie das Java-Programm, indem Sie
javac MyCode.javaausführen. - Führen Sie das Java-Programm aus, indem Sie
java MyCodeausführen.
Die Ausgabe des Programms wird wie folgt sein:
Der Long-Wert von -0x2a ist -42
Zusammenfassung
In diesem Lab haben wir gelernt, wie man in Java die decode()-Methode verwendet, um eine Zeichenfolge, die eine Zahl darstellt, in ihren Long-Wert umzuwandeln. Wir haben ein Java-Programm erstellt, um deren Verwendung zu demonstrieren, und haben dann gelernt, wie man sie in unserem eigenen Java-Code verwendet. Am Ende dieses Labs sollten Sie in der Lage sein, die decode()-Methode in Ihren Java-Programmen zu verwenden, um Zahlen von Zeichenfolgenrepräsentationen in ihre Long-Werte umzuwandeln.



