Créez votre premier programme de conversion de caractères
Dans cette étape, vous allez créer un programme Java qui montre comment convertir un caractère en minuscules en utilisant la méthode toLowerCase(char ch)
de la classe Character
de Java.
Comprendre la conversion de la casse des caractères
En Java, les caractères sont représentés par le type de données primitif char
. La classe Character
fournit diverses méthodes pour manipuler et travailler avec les caractères, y compris la capacité de convertir entre majuscules et minuscules.
La méthode toLowerCase(char ch)
prend un caractère en entrée et :
- Renvoie la version en minuscules du caractère s'il était en majuscules
- Renvoie le même caractère s'il était déjà en minuscules ou s'il n'est pas une lettre
Création du fichier Java
Tout d'abord, créons un nouveau fichier Java dans le répertoire du projet :
- Ouvrez la fenêtre de l'éditeur WebIDE
- Accédez au menu Fichier et cliquez sur "Nouveau fichier"
- Nommez le fichier
CharacterToLowerCase.java
et enregistrez-le dans le répertoire /home/labex/project
Alternativement, vous pouvez utiliser le terminal pour créer le fichier :
cd ~/project
touch CharacterToLowerCase.java
Écriture de votre premier programme
Maintenant, écrivons le code dans le fichier CharacterToLowerCase.java
:
- Ouvrez le fichier dans l'éditeur WebIDE
- Copiez et collez le code suivant dans le fichier :
public class CharacterToLowerCase {
public static void main(String[] args) {
// Create character variables with different cases
char upperCaseChar = 'A';
char lowerCaseChar = 'b';
char nonLetterChar = '5';
// Convert each character to lowercase
char result1 = Character.toLowerCase(upperCaseChar);
char result2 = Character.toLowerCase(lowerCaseChar);
char result3 = Character.toLowerCase(nonLetterChar);
// Print the original and lowercase characters
System.out.println("Original uppercase character: " + upperCaseChar);
System.out.println("After toLowerCase(): " + result1);
System.out.println();
System.out.println("Original lowercase character: " + lowerCaseChar);
System.out.println("After toLowerCase(): " + result2);
System.out.println();
System.out.println("Original non-letter character: " + nonLetterChar);
System.out.println("After toLowerCase(): " + result3);
}
}
Ce programme démontre la méthode toLowerCase(char ch)
avec trois types différents de caractères :
- Une lettre majuscule ('A')
- Une lettre minuscule ('b')
- Un caractère non-lettre ('5')
Compilation et exécution du programme
Maintenant, compilons et exécutons le programme Java :
- Ouvrez le terminal dans le WebIDE
- Accédez au répertoire du projet si vous n'y êtes pas déjà :
cd ~/project
- Compilez le fichier Java :
javac CharacterToLowerCase.java
- Exécutez le programme compilé :
java CharacterToLowerCase
Vous devriez voir la sortie suivante :
Original uppercase character: A
After toLowerCase(): a
Original lowercase character: b
After toLowerCase(): b
Original non-letter character: 5
After toLowerCase(): 5
Comme vous pouvez le voir, la majuscule 'A' a été convertie en minuscule 'a', tandis que la minuscule 'b' et le caractère non-lettre '5' sont restés inchangés.