Méthode toUpperCase de la classe Character 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

Dans ce laboratoire, vous allez apprendre à utiliser la méthode toUpperCase() de la classe Character en Java. La méthode toUpperCase() est utilisée pour convertir l'argument de caractère de point de code Unicode donné en majuscules en utilisant les informations de mappage de cas fournies par le fichier de données Unicode.

Créer un nouveau fichier Java

Accédez au répertoire ~/projet et créez un nouveau fichier Java nommé CharacterCaseConversion.java à l'aide de la commande suivante :

touch CharacterCaseConversion.java

Définir la classe et la méthode principale

Ajoutez le code ci-dessous pour définir la classe et la méthode principale dans le fichier CharacterCaseConversion.java. La méthode principale est le point d'entrée du programme.

public class CharacterCaseConversion{
   public static void main(String[] args){
      // écrivez le code pour le test de la méthode ici
   }
}

Convertir un caractère en majuscule

Ajoutez le code ci-dessous pour convertir un caractère en sa forme majuscule équivalente à l'aide de la méthode toUpperCase(). Nous utiliserons Character.toUpperCase(int codePoint)codePoint est la valeur de caractère de point de code Unicode à convertir.

char ch = 'a';
int cp = (int) ch; //convertir char en codepoint
int uc = Character.toUpperCase(cp);
char uch = (char) uc;
System.out.println("La majuscule de '"+ch+"' est '"+uch+"'");

Ce code convertira le caractère 'a' en sa forme majuscule équivalente 'A' et l'affichera.

Testez votre code

Compilez et exécutez le programme à l'aide de la commande ci-dessous pour tester votre code.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Convertir une chaîne de caractères en majuscules

Ajoutez le extrait de code ci-dessous pour convertir une chaîne de caractères entière en sa forme majuscule équivalente à l'aide de la méthode toUpperCase(). Nous utiliserons la méthode String.toUpperCase() pour convertir chaque caractère de la chaîne en sa forme majuscule équivalente.

String str = "Hello World";
String upStr = str.toUpperCase();
System.out.println("La chaîne en majuscules est : "+upStr);

Ce code convertira la chaîne d'origine "Hello World" en sa forme majuscule équivalente "HELLO WORLD" et l'affichera.

Testez votre code

Compilez et exécutez le programme à l'aide de la commande ci-dessous pour tester votre code.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Convertir une chaîne de caractères en majuscules à un index spécifique

Ajoutez le extrait de code ci-dessous pour convertir le caractère spécifique d'une chaîne de caractères en sa forme majuscule équivalente à l'aide de la méthode toUpperCase(). Nous utiliserons la méthode Character.toUpperCase(char c) pour convertir le caractère à un index spécifique en sa forme majuscule équivalente.

String str2 = "Meet me at 12 o'clock";
char[] arr = str2.toCharArray();
int index = 5;
arr[index] = Character.toUpperCase(arr[index]);
str2 = new String(arr);
System.out.println("La chaîne modifiée est : "+str2);

Ce code modifiera la chaîne d'origine "Meet me at 12 o'clock" en convertissant le caractère'm' à l'index 5 en sa forme majuscule équivalente 'M' et affichera la chaîne modifiée : "Meet Me at 12 o'clock".

Testez votre code

Compilez et exécutez le programme à l'aide de la commande ci-dessous pour tester votre code.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Convertir une chaîne de caractères en minuscules

Ajoutez le extrait de code ci-dessous pour convertir une chaîne de caractères entière en sa forme minuscule équivalente à l'aide de la méthode toLowerCase(). Nous utiliserons la méthode String.toLowerCase() pour convertir chaque caractère de la chaîne en sa forme minuscule équivalente.

String str = "Hello World";
String loStr = str.toLowerCase();
System.out.println("La chaîne en minuscules est : "+loStr);

Ce code convertira la chaîne d'origine "Hello World" en sa forme minuscule équivalente "hello world" et l'affichera.

Testez votre code

Compilez et exécutez le programme à l'aide de la commande ci-dessous pour tester votre code.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la méthode toUpperCase() de la classe Character pour convertir des caractères et des chaînes de caractères en leur forme majuscule équivalente, ainsi que la manière d'utiliser la méthode toLowerCase() pour convertir des caractères et des chaînes de caractères en leur forme minuscule équivalente.