Convertir el código punto Unicode a minúsculas

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos sobre el método toLowerCase(int codePoint) en Java. Es un método de la clase Character y se utiliza para convertir el argumento de carácter de código punto Unicode especificado en su equivalente en minúsculas. El método toLowerCase() utiliza la información de asignación de casos proporcionada por el archivo de datos Unicode.

Configuración del proyecto

  1. Abra la terminal del sistema Ubuntu y navegue hasta el directorio ~/project utilizando el comando cd.

  2. Cree un nuevo archivo llamado CharacterDemo.java. Puede utilizar el comando nano para crear y editar el archivo.

    touch CharacterDemo.java
  3. En el archivo CharacterDemo.java, cree una clase pública llamada CharacterDemo.

    public class CharacterDemo {
    
    }

Usando el método toLowerCase() para convertir caracteres individuales

  1. Dentro de la clase CharacterDemo, cree un método main público estático void.

    public static void main(String[] args){
    
    }
  2. Declare e inicialice una variable entera llamada cp con cualquier valor válido de código punto Unicode.

    int cp = 67;
  3. Llame al método toLowerCase() y pase la variable cp como parámetro.

    char lowerCaseChar = Character.toLowerCase((char)cp);
  4. Imprima el carácter en minúsculas en la consola.

    System.out.println("Lowercase character: " + lowerCaseChar);
  5. Guarde el archivo y salga del editor.

Usando el método toLowerCase() en un bucle

  1. Dentro del método main, cree una variable de cadena llamada inputString e inicialícela con cualquier cadena de su elección.

    String inputString = "HELLO";
  2. Cree una matriz de caracteres llamada charArray e inicialícela convirtiendo inputString en una matriz de caracteres utilizando el método toCharArray().

    char[] charArray = inputString.toCharArray();
  3. Utilice un bucle for para iterar a través de cada carácter en la charArray.

    for(int i=0; i<charArray.length; i++){
    
    }
  4. Dentro del bucle for, invoque el método toLowerCase() y pase el carácter actual de la charArray como parámetro.

    char lowercaseChar = Character.toLowerCase(charArray[i]);
  5. Imprima el carácter en minúsculas en la consola.

    System.out.print(lowercaseChar);
  6. Guarde el archivo y salga del editor.

Usando la entrada del usuario para obtener el valor del código punto Unicode

  1. Dentro del método main, cree una instancia de la clase Scanner para obtener la entrada del usuario.

    Scanner scanner = new Scanner(System.in);
  2. Muestre un mensaje al usuario para que ingrese un valor de código punto Unicode.

    System.out.println("Enter Unicode code point value:");
  3. Utilice el método nextInt() de la clase Scanner para obtener la entrada del usuario como un entero.

    int codePoint = scanner.nextInt();
  4. Utilice el método toLowerCase() y pase el codePoint como parámetro para convertir el valor del código punto en su equivalente en minúsculas.

    char lowercaseChar = Character.toLowerCase((char) codePoint);
  5. Imprima el carácter en minúsculas en la consola.

    System.out.println("Lowercase character: " + lowercaseChar);
  6. Guarde el archivo y salga del editor.

Compilando y ejecutando el programa

  1. Compile el archivo CharacterDemo.java utilizando el comando javac.

    javac CharacterDemo.java
  2. Ejecute el programa utilizando el comando java.

    java CharacterDemo
  3. Ingrese los valores de código punto Unicode y observe la salida del programa.

  4. ¡Felicitaciones! Ha completado con éxito el laboratorio.

Resumen

En este laboratorio, aprendimos cómo usar el método toLowerCase(int codePoint) en Java para convertir valores de código punto Unicode en sus equivalentes en minúsculas. También aprendimos cómo usar la clase Scanner para obtener la entrada del usuario y cómo iterar sobre una matriz de caracteres utilizando un bucle for.