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.
Configurando el proyecto
Abra la terminal del sistema Ubuntu y navegue hasta el directorio
~/projectutilizando el comandocd.Cree un nuevo archivo llamado
CharacterDemo.java. Puede utilizar el comandonanopara crear y editar el archivo.touch CharacterDemo.javaEn el archivo
CharacterDemo.java, cree una clase pública llamadaCharacterDemo.public class CharacterDemo { }
Usando el método toLowerCase() para convertir caracteres individuales
Dentro de la clase
CharacterDemo, cree un métodomainpúblico estático void.public static void main(String[] args){ }Declare e inicialice una variable entera llamada
cpcon cualquier valor válido de código punto Unicode.int cp = 67;Llame al método
toLowerCase()y pase la variablecpcomo parámetro.char lowerCaseChar = Character.toLowerCase((char)cp);Imprima el carácter en minúsculas en la consola.
System.out.println("Lowercase character: " + lowerCaseChar);Guarde el archivo y salga del editor.
Usando el método toLowerCase() en un bucle
Dentro del método
main, cree una variable de cadena llamadainputStringe inicialícela con cualquier cadena de su elección.String inputString = "HELLO";Cree una matriz de caracteres llamada
charArraye inicialícela convirtiendoinputStringen una matriz de caracteres utilizando el métodotoCharArray().char[] charArray = inputString.toCharArray();Utilice un bucle
forpara iterar a través de cada carácter en lacharArray.for(int i=0; i<charArray.length; i++){ }Dentro del bucle
for, invoque el métodotoLowerCase()y pase el carácter actual de lacharArraycomo parámetro.char lowercaseChar = Character.toLowerCase(charArray[i]);Imprima el carácter en minúsculas en la consola.
System.out.print(lowercaseChar);Guarde el archivo y salga del editor.
Usando la entrada del usuario para obtener el valor del código punto Unicode
Dentro del método
main, cree una instancia de la claseScannerpara obtener la entrada del usuario.Scanner scanner = new Scanner(System.in);Muestre un mensaje al usuario para que ingrese un valor de código punto Unicode.
System.out.println("Enter Unicode code point value:");Utilice el método
nextInt()de la claseScannerpara obtener la entrada del usuario como un entero.int codePoint = scanner.nextInt();Utilice el método
toLowerCase()y pase elcodePointcomo parámetro para convertir el valor del código punto en su equivalente en minúsculas.char lowercaseChar = Character.toLowerCase((char) codePoint);Imprima el carácter en minúsculas en la consola.
System.out.println("Lowercase character: " + lowercaseChar);Guarde el archivo y salga del editor.
Compilando y ejecutando el programa
Compile el archivo
CharacterDemo.javautilizando el comandojavac.javac CharacterDemo.javaEjecute el programa utilizando el comando
java.java CharacterDemoIngrese los valores de código punto Unicode y observe la salida del programa.
¡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.



