Convertir le point de code Unicode en minuscules

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, 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

  1. Ouvrez le terminal du système Ubuntu et accédez au répertoire ~/projet en utilisant la commande cd.

  2. Créez un nouveau fichier nommé CharacterDemo.java. Vous pouvez utiliser la commande nano pour créer et éditer le fichier.

    touch CharacterDemo.java
  3. Dans le fichier CharacterDemo.java, créez une classe publique nommée CharacterDemo.

    public class CharacterDemo {
    
    }

Utilisation de la méthode toLowerCase() pour convertir des caractères individuels

  1. Dans la classe CharacterDemo, créez une méthode main publique statique void.

    public static void main(String[] args){
    
    }
  2. Décarez et initialisez une variable d'entier nommée cp à n'importe quelle valeur de point de code Unicode valide.

    int cp = 67;
  3. Appelez la méthode toLowerCase() et passez la variable cp en tant que paramètre.

    char lowerCaseChar = Character.toLowerCase((char)cp);
  4. Affichez le caractère en minuscules dans la console.

    System.out.println("Lowercase character: " + lowerCaseChar);
  5. Enregistrez le fichier et quittez l'éditeur.

Utilisation de la méthode toLowerCase() dans une boucle

  1. Dans la méthode main, créez une variable de chaîne de caractères nommée inputString et initialisez-la avec n'importe quelle chaîne de votre choix.

    String inputString = "HELLO";
  2. Créez un tableau de caractères nommé charArray et initialisez-le en convertissant inputString en un tableau de caractères à l'aide de la méthode toCharArray().

    char[] charArray = inputString.toCharArray();
  3. Utilisez une boucle for pour parcourir chaque caractère du tableau charArray.

    for(int i=0; i<charArray.length; i++){
    
    }
  4. À l'intérieur de la boucle for, appelez la méthode toLowerCase() et passez le caractère actuel du tableau charArray en tant que paramètre.

    char lowercaseChar = Character.toLowerCase(charArray[i]);
  5. Affichez le caractère en minuscules dans la console.

    System.out.print(lowercaseChar);
  6. Enregistrez le fichier et quittez l'éditeur.

Utilisation de l'entrée utilisateur pour obtenir la valeur du point de code Unicode

  1. Dans la méthode main, créez une instance de la classe Scanner pour obtenir l'entrée utilisateur.

    Scanner scanner = new Scanner(System.in);
  2. Affichez un message à l'utilisateur pour qu'il entre une valeur de point de code Unicode.

    System.out.println("Enter Unicode code point value:");
  3. Utilisez la méthode nextInt() de la classe Scanner pour obtenir l'entrée utilisateur sous forme d'un entier.

    int codePoint = scanner.nextInt();
  4. Utilisez la méthode toLowerCase() et passez le codePoint en tant que paramètre pour convertir la valeur du point de code en son équivalent en minuscules.

    char lowercaseChar = Character.toLowerCase((char) codePoint);
  5. Affichez le caractère en minuscules dans la console.

    System.out.println("Lowercase character: " + lowercaseChar);
  6. Enregistrez le fichier et quittez l'éditeur.

Compilation et exécution du programme

  1. Compilez le fichier CharacterDemo.java à l'aide de la commande javac.

    javac CharacterDemo.java
  2. Exécutez le programme à l'aide de la commande java.

    java CharacterDemo
  3. Entrez les valeurs des points de code Unicode et observez la sortie du programme.

  4. Félicitations ! Vous avez réussi le laboratoire.

Récapitulatif

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.