Java : Point de code du 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

Dans ce laboratoire, vous allez découvrir la méthode toString(int codePoint) de la classe Character en Java. Cette méthode est utilisée pour convertir une valeur char en un objet String. Nous allons écrire quelques exemples de code pour illustrer comment cette méthode fonctionne et vous permettre de mieux comprendre le concept.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/output -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/strings -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/classes_objects -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/user_input -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/files -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/create_write_files -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/working -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} java/string_methods -.-> lab-117588{{"Java : Point de code du caractère en chaîne de caractères"}} end

Création d'un nouveau fichier Java

Tout d'abord, nous devons créer un fichier Java pour écrire notre code. Ouvrez le terminal et créez un fichier nommé "CharToString.java" dans le répertoire "projet" à l'aide de la commande suivante :

touch ~/projet/CharToString.java

Cela créera un fichier Java vide.

Écrire le code

Maintenant que nous avons créé le fichier Java, nous allons écrire du code qui convertit une valeur char en un objet String à l'aide de la méthode toString(int codePoint).

public class CharToString {
    public static void main(String[] args) {
        //Création d'une variable char
        char ch = 'a';

        //Conversion de char en String
        String str = Character.toString(ch);

        //Affichage de la valeur String
        System.out.println("La valeur String est : " + str);
    }
}

Compiler le code

Pour compiler le fichier CharToString.java, ouvrez le terminal et accédez au répertoire "projet" à l'aide de la commande suivante :

cd ~/projet

Une fois que vous êtes dans le répertoire, exécutez la commande suivante pour compiler le fichier Java :

javac CharToString.java

Cela créera un fichier .class dans le même répertoire.

Exécuter le code

Après avoir compilé le fichier Java, nous pouvons exécuter le programme à l'aide de la commande suivante :

java CharToString

Cela produira le résultat suivant :

La valeur String est : a

La sortie montre que la valeur char 'a' a été convertie avec succès en un objet String à l'aide de la méthode toString(int codePoint).

Exemple d'entrée utilisateur

Maintenant, créons un programme pour prendre une entrée utilisateur et la convertir en String à l'aide de la méthode toString(int codePoint).

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        //Prise de l'entrée utilisateur
        Scanner sc = new Scanner(System.in);
        System.out.print("Entrez un caractère : ");
        char ch = sc.next().charAt(0);

        //Conversion de char en String
        String str = Character.toString(ch);

        //Affichage de la valeur String
        System.out.println("Le caractère " + ch + " converti en String : " + str);
    }
}

Compiler le code

Pour compiler le fichier mis à jour CharToString.java, ouvrez le terminal et accédez au répertoire "projet" à l'aide de la commande suivante :

cd ~/projet

Une fois que vous êtes dans le répertoire, exécutez la commande suivante pour compiler le fichier Java :

javac CharToString.java

Cela créera un fichier .class dans le même répertoire.

Exécuter le code

Après avoir compilé le fichier Java mis à jour, nous pouvons exécuter le programme à l'aide de la commande suivante :

java CharToString

Cela invitera l'utilisateur à entrer un caractère. Entrez n'importe quel caractère en tant qu'entrée, et il affichera la représentation String de ce caractère.

Exécuter le code avec un point de code Unicode

Maintenant, nous allons créer un programme pour convertir un point de code Unicode en son objet String équivalent.

public class CharToString {
    public static void main(String[] args) {
        //Création d'une variable pour le point de code Unicode
        int unicodeCodePoint = 9998;

        //Conversion du point de code Unicode en String
        String str = Character.toString(unicodeCodePoint);

        //Affichage de la valeur String
        System.out.println("La valeur String du point de code Unicode " + unicodeCodePoint +
            " est : " + str);
    }
}

Compiler le code

Pour compiler le fichier mis à jour CharToString.java, ouvrez le terminal et accédez au répertoire "projet" à l'aide de la commande suivante :

cd ~/projet

Une fois que vous êtes dans le répertoire, exécutez la commande suivante pour compiler le fichier Java :

javac CharToString.java

Cela créera un fichier .class dans le même répertoire.

Exécuter le code

Après avoir compilé le code, nous pouvons exécuter le programme à l'aide de la commande suivante :

java CharToString

Cela produira le résultat suivant :

La valeur String du point de code Unicode 9998 est : ✎

Cet exemple montre que la méthode toString(int codePoint) peut gérer la conversion des points de code Unicode en valeurs String.

Récapitulatif

Dans ce laboratoire, vous avez appris à convertir des valeurs char et des points de code Unicode en leurs valeurs String équivalentes à l'aide de la méthode toString(int codePoint) de la classe Character. Nous avons créé des programmes d'exemple qui ont démontré comment cette méthode fonctionne et se compile, et nous les avons exécutés avec succès dans le terminal du système Ubuntu.