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.
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.
Écriture du 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);
}
}
Compilation du 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écution du 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);
}
}
Compilation du 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écution du 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écution du 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);
}
}
Compilation du 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écution du 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ésumé
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.



