Introduction
Dans ce laboratoire, nous allons apprendre à connaître la méthode toLowerCase(int codePoint) en Java. Il s'agit d'une méthode de la classe Character et est utilisée pour convertir l'argument de caractère de point de code Unicode spécifié en son équivalent en minuscules. La méthode toLowerCase() utilise les informations de mappage de cas fournies par le fichier de données Unicode.
Configuration du projet
Ouvrez le terminal du système Ubuntu et accédez au répertoire
~/projeten utilisant la commandecd.Créez un nouveau fichier nommé
CharacterDemo.java. Vous pouvez utiliser la commandenanopour créer et éditer le fichier.touch CharacterDemo.javaDans le fichier
CharacterDemo.java, créez une classe publique nomméeCharacterDemo.public class CharacterDemo { }
Utilisation de la méthode toLowerCase() pour convertir des caractères individuels
Dans la classe
CharacterDemo, créez une méthodemainpublique statique void.public static void main(String[] args){ }Décarez et initialisez une variable d'entier nommée
cpà n'importe quelle valeur de point de code Unicode valide.int cp = 67;Appelez la méthode
toLowerCase()et passez la variablecpen tant que paramètre.char lowerCaseChar = Character.toLowerCase((char)cp);Affichez le caractère en minuscules dans la console.
System.out.println("Lowercase character: " + lowerCaseChar);Enregistrez le fichier et quittez l'éditeur.
Utilisation de la méthode toLowerCase() dans une boucle
Dans la méthode
main, créez une variable de chaîne de caractères nomméeinputStringet initialisez-la avec n'importe quelle chaîne de votre choix.String inputString = "HELLO";Créez un tableau de caractères nommé
charArrayet initialisez-le en convertissantinputStringen un tableau de caractères à l'aide de la méthodetoCharArray().char[] charArray = inputString.toCharArray();Utilisez une boucle
forpour parcourir chaque caractère du tableaucharArray.for(int i=0; i<charArray.length; i++){ }À l'intérieur de la boucle
for, appelez la méthodetoLowerCase()et passez le caractère actuel du tableaucharArrayen tant que paramètre.char lowercaseChar = Character.toLowerCase(charArray[i]);Affichez le caractère en minuscules dans la console.
System.out.print(lowercaseChar);Enregistrez le fichier et quittez l'éditeur.
Utilisation de l'entrée de l'utilisateur pour obtenir la valeur du point de code Unicode
Dans la méthode
main, créez une instance de la classeScannerpour obtenir l'entrée utilisateur.Scanner scanner = new Scanner(System.in);Affichez un message à l'utilisateur pour qu'il entre une valeur de point de code Unicode.
System.out.println("Enter Unicode code point value:");Utilisez la méthode
nextInt()de la classeScannerpour obtenir l'entrée utilisateur sous forme d'un entier.int codePoint = scanner.nextInt();Utilisez la méthode
toLowerCase()et passez lecodePointen tant que paramètre pour convertir la valeur du point de code en son équivalent en minuscules.char lowercaseChar = Character.toLowerCase((char) codePoint);Affichez le caractère en minuscules dans la console.
System.out.println("Lowercase character: " + lowercaseChar);Enregistrez le fichier et quittez l'éditeur.
Compiler et exécuter le programme
Compilez le fichier
CharacterDemo.javaà l'aide de la commandejavac.javac CharacterDemo.javaExécutez le programme à l'aide de la commande
java.java CharacterDemoEntrez les valeurs des points de code Unicode et observez la sortie du programme.
Félicitations ! Vous avez réussi le laboratoire.
Résumé
Dans ce laboratoire, nous avons appris à utiliser la méthode toLowerCase(int codePoint) en Java pour convertir les valeurs des points de code Unicode en leurs équivalents en minuscules. Nous avons également appris à utiliser la classe Scanner pour obtenir l'entrée utilisateur et à itérer sur un tableau de caractères à l'aide d'une boucle for.



