Convertir un caractère en chaîne de caractères

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 toString(char c) est une partie de la classe Character en Java, qui renvoie l'objet String équivalent de la valeur de caractère spécifiée. Cette méthode est utilisée pour convertir une valeur char en une représentation String. Ce laboratoire vous aidera à comprendre comment utiliser cette méthode en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/files("Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/variables -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} java/output -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} java/strings -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} java/user_input -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} java/files -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} java/working -.-> lab-117586{{"Convertir un caractère en chaîne de caractères"}} end

Configuration du fichier de code

Ouvrez une fenêtre de terminal et créez un nouveau fichier nommé CharToString.java à l'aide de la commande suivante :

touch CharToString.java

Ouvrez le fichier CharToString.java dans un éditeur de texte ou un Environnement de Développement Intégré (IDE) de votre choix.

Écriture du code Java pour convertir un char en un String

Dans cette étape, vous écrirez le code Java pour convertir un char en une représentation String à l'aide de la méthode toString(char c).

public class CharToString {

    public static void main(String[] args) {

        // Étape 1 : Déclarer une variable de type caractère
        char ch = 'A';

        // Étape 2 : Convertir le char en String
        String str = Character.toString(ch);

        // Étape 3 : Afficher les résultats
        System.out.println("Le caractère est : " + ch);
        System.out.println("La chaîne de caractères est : " + str);

    }
}

Le code ci-dessus déclare d'abord une variable de type caractère nommée ch avec une valeur de A. Ensuite, il convertit le caractère ch en une représentation String à l'aide de la méthode toString et l'enregistre dans une variable nommée str. Enfin, il affiche à la fois le caractère et la représentation sous forme de chaîne de caractères du caractère.

Compilation et exécution du code

Pour compiler le code, accédez au terminal et naviguez jusqu'au répertoire ~/project. Ensuite, exécutez la commande suivante :

javac CharToString.java

Cela compilera le code Java et générera un fichier de classe nommé CharToString.class. Pour exécuter le programme, tapez la commande suivante.

java CharToString

Cela exécutera le programme Java et affichera le caractère et sa représentation sous forme de chaîne de caractères.

Test avec une entrée utilisateur

La méthode toString(char c) peut être utilisée pour convertir toute variable char en sa représentation sous forme de chaîne de caractères. Testons cela en permettant à l'utilisateur d'entrer un caractère et en le convertissant en chaîne de caractères.

public class CharToString {

    public static void main(String[] args) {

        // Étape 1 : Déclarer un objet Scanner pour l'entrée utilisateur
        Scanner input = new Scanner(System.in);

        // Étape 2 : Demander à l'utilisateur d'entrer une valeur
        System.out.println("Entrez un caractère :");

        // Étape 3 : Lire le caractère d'entrée
        char ch = input.next().charAt(0);

        // Étape 4 : Convertir le char en String
        String str = Character.toString(ch);

        // Étape 5 : Afficher les résultats
        System.out.println("Le caractère est : " + ch);
        System.out.println("La chaîne de caractères est : " + str);

    }
}

Dans ce code, une instance de la classe Scanner est utilisée pour lire l'entrée utilisateur et la méthode charAt(0) est utilisée pour obtenir le premier caractère de la chaîne d'entrée. Maintenant, compilons et exécutons le code. Utilisez la commande suivante :

javac CharToString.java && java CharToString

Cela compilera et exécutera le programme. Vous devriez voir le programme demander à l'utilisateur d'entrer une valeur puis convertir le caractère entré en sa représentation sous forme de chaîne de caractères.

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la méthode toString(char c) de la classe Character en Java pour convertir une valeur char en sa représentation String. Vous avez également appris à écrire du code Java pour obtenir une entrée utilisateur et convertir le caractère d'entrée en sa représentation String.