Java Long Decodierungs-Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ProgrammingTechniquesGroup(["Programming Techniques"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/StringManipulationGroup -.-> java/strings("Strings") java/ProgrammingTechniquesGroup -.-> java/method_overloading("Method Overloading") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/variables -.-> lab-117874{{"Java Long Decodierungs-Methode"}} java/output -.-> lab-117874{{"Java Long Decodierungs-Methode"}} java/type_casting -.-> lab-117874{{"Java Long Decodierungs-Methode"}} java/strings -.-> lab-117874{{"Java Long Decodierungs-Methode"}} java/method_overloading -.-> lab-117874{{"Java Long Decodierungs-Methode"}} java/working -.-> lab-117874{{"Java Long Decodierungs-Methode"}} end

Erstellen eines Java-Programms

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.

  1. Öffnen Sie das Terminal.
  2. Navigieren Sie mit dem Befehl cd zum Projektverzeichnis.
  3. Erstellen Sie eine neue Java-Datei, indem Sie folgenden Befehl ausführen: touch LongDecode.java.
  4. 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.

  1. Speichern Sie die Datei, indem Sie Strg + X, dann Y und dann Enter drücken.
  2. Kompilieren Sie das Java-Programm, indem Sie folgenden Befehl ausführen: javac LongDecode.java.
  3. 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 der 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:

  1. Speichern Sie die Datei.
  2. Kompilieren Sie das Java-Programm, indem Sie javac MyCode.java ausführen.
  3. Führen Sie das Java-Programm aus, indem Sie java MyCode ausfü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.