Méthode de décodage de Long en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode decode() est une méthode Java intégrée qui est utilisée pour convertir une représentation sous forme de chaîne d'un nombre en sa valeur long. Les nombres qui peuvent être décodés incluent les nombres décimaux, hexadécimaux et octaux. Si la chaîne ne peut pas être convertie en un long, une NumberFormatException est levée.


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{{"Méthode de décodage de Long en Java"}} java/output -.-> lab-117874{{"Méthode de décodage de Long en Java"}} java/type_casting -.-> lab-117874{{"Méthode de décodage de Long en Java"}} java/strings -.-> lab-117874{{"Méthode de décodage de Long en Java"}} java/method_overloading -.-> lab-117874{{"Méthode de décodage de Long en Java"}} java/working -.-> lab-117874{{"Méthode de décodage de Long en Java"}} end

Créez un programme Java

Maintenant, créons un programme Java qui utilise la méthode decode() pour convertir une représentation sous forme de chaîne d'un nombre en une valeur long.

  1. Ouvrez le terminal
  2. Accédez au répertoire du projet en utilisant la commande cd
  3. Créez un nouveau fichier Java en exécutant la commande suivante : touch LongDecode.java
  4. Dans l'éditeur, tapez le code suivant :
public class LongDecode {
    public static void main(String[] args) {
        String hex = "0x4a";
        long value = Long.decode(hex);
        System.out.println("Valeur décimale de " + hex + " est " + value);

        String octal = "0573";
        value = Long.decode(octal);
        System.out.println("Valeur décimale de " + octal + " est " + value);

        String decimal = "1234";
        value = Long.decode(decimal);
        System.out.println("Valeur décimale de " + decimal + " est " + value);
    }
}

Ce code crée une classe appelée LongDecode avec une méthode principale qui utilise la méthode decode() pour convertir une représentation hexadécimale, octale et décimale sous forme de chaîne d'un nombre en sa valeur long. Ensuite, il imprime chaque valeur long à la console.

Compilez et exécutez le programme Java

Maintenant que nous avons écrit le programme Java, compilons-le et exécutons-le pour voir la sortie.

  1. Enregistrez le fichier en appuyant sur Ctrl + X, puis Y, puis Entrée
  2. Compilez le programme Java en exécutant la commande suivante : javac LongDecode.java
  3. Exécutez le programme Java en exécutant la commande suivante : java LongDecode

La sortie du programme sera :

Valeur décimale de 0x4a est 74
Valeur décimale de 0573 est 371
Valeur décimale de 1234 est 1234

Utilisez la méthode decode() dans votre code Java

Vous pouvez utiliser la méthode decode() dans votre propre code Java pour convertir une représentation sous forme de chaîne d'un nombre en sa valeur long. Voici un exemple de la manière dont vous pouvez le faire :

public class MyCode {
    public static void main(String[] args) {
        String num = "-0x2a";
        long longValue = Long.decode(num);
        System.out.println("La valeur long de " + num + " est " + longValue);
    }
}

Ce code crée une classe appelée MyCode avec une méthode principale qui prend une représentation sous forme de chaîne d'un nombre et utilise la méthode decode() pour la convertir en une valeur long. Ensuite, il imprime la valeur long à la console.

Exécutez votre code Java

Pour exécuter votre code Java, suivez ces étapes :

  1. Enregistrez le fichier
  2. Compilez le programme Java en exécutant javac MyCode.java
  3. Exécutez le programme Java en exécutant java MyCode

La sortie du programme sera :

La valeur long de -0x2a est -42

Récapitulatif

Dans ce laboratoire, nous avons appris à utiliser la méthode decode() en Java pour convertir une représentation sous forme de chaîne d'un nombre en sa valeur long. Nous avons créé un programme Java pour démontrer son utilisation et ensuite appris à l'utiliser dans notre propre code Java. À la fin de ce laboratoire, vous devriez être capable d'utiliser la méthode decode() dans vos programmes Java pour convertir des nombres à partir de leurs représentations sous forme de chaîne en leurs valeurs long.