Conversion d'un caractère en chaîne de caractères

JavaBeginner
Pratiquer maintenant

Introduction

La méthode toString() de Java est utilisée pour convertir un objet Character en chaîne de caractères. Dans ce laboratoire, vous allez apprendre à utiliser la méthode toString() de la classe Character en programmation Java.

Configurez votre environnement de travail

Créez un nouveau fichier Java nommé CharToString.java dans le répertoire ~/project à l'aide de la commande :

cd ~/project
touch CharToString.java

Ouvrez le fichier CharToString.java dans un éditeur de texte de votre choix.

Créer un objet Character

Dans cette étape, vous allez créer un objet Character et l'initialiser avec une valeur.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';
    }
}

Dans cet exemple, nous avons créé un objet Character nommé ch et lui avons assigné la valeur 'a'.

Appeler la méthode toString()

Dans cette étape, vous allez utiliser la méthode toString() pour convertir l'objet Character en une chaîne de caractères.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();
    }
}

Dans cet exemple, nous avons appelé la méthode toString() sur l'objet Character ch et avons assigné la valeur de chaîne de caractères renvoyée à une nouvelle variable nommée str.

Afficher le résultat

Dans cette étape, vous allez afficher le résultat de la méthode toString().

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();

        // output the result
        System.out.println("La représentation sous forme de chaîne de caractères de l'objet Character est : " + str);
    }
}

Dans cet exemple, nous avons utilisé la méthode System.out.println() pour afficher le résultat de la méthode toString().

Exemple d'entrée utilisateur

Dans cette étape, vous allez créer un exemple qui permet à l'utilisateur d'entrer une valeur de type Character puis de la convertir en chaîne de caractères.

// CharToString.java

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        try {
            System.out.print("Entrez une valeur de type Character : ");
            Scanner sc = new Scanner(System.in);
            Character ch = sc.next().charAt(0);
            String str = ch.toString();

            System.out.println("La représentation sous forme de chaîne de caractères de l'objet Character est : " + str);
        }
        catch(Exception e) {
            System.out.println("Entrée invalide!!");
        }
    }
}

Dans cet exemple, nous avons utilisé Scanner pour obtenir l'entrée de l'utilisateur puis converti la valeur de type Character entrée en une chaîne de caractères à l'aide de la méthode toString().

Après avoir écrit le code ci-dessus, enregistrez et fermez le fichier.

Compiler et exécuter le code

Pour compiler le code, exécutez la commande suivante à partir du répertoire ~/projet :

javac CharToString.java

Pour exécuter le code, exécutez la commande suivante :

java CharToString

Résumé

Félicitations ! Vous avez appris avec succès à utiliser la méthode Java toString() pour convertir un objet Character en une chaîne de caractères. Maintenant, vous savez comment créer un objet Character, appeler la méthode toString() et afficher le résultat. Vous avez également appris à créer un exemple qui permet à l'utilisateur d'entrer une valeur de type Character puis de la convertir en une chaîne de caractères.