Convertir un carácter a mayúscula inicial

JavaBeginner
Practicar Ahora

Introducción

El método toTitleCase(char ch) es parte de la clase Character en Java y se utiliza para convertir el carácter especificado a mayúscula inicial utilizando la información de asignación de casos del archivo UnicodeData. Este método devuelve el carácter en mayúscula inicial equivalente al carácter de entrada.

Aceptar la entrada del usuario

Para probar el método toTitleCase(char ch), necesitamos aceptar la entrada del usuario. Esto se puede hacer utilizando la clase Scanner proporcionada por Java.

import java.util.Scanner;

public class TitleCaseExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter a character: ");
        char ch = scanner.next().charAt(0);

        scanner.close();
    }
}

En este código, creamos un nuevo objeto Scanner para leer la entrada del usuario desde la terminal. Luego solicitamos al usuario que ingrese un carácter y leemos la entrada utilizando la llamada al método scanner.next().charAt(0). Esta llamada lee una entrada de cadena del usuario y devuelve el primer carácter de esa cadena.

Convertir el carácter a mayúscula inicial

Ahora que tenemos el carácter de entrada, podemos convertirlo en su carácter equivalente en mayúscula inicial utilizando el método toTitleCase(char ch).

import java.util.Scanner;

public class TitleCaseExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter a character: ");
        char ch = scanner.next().charAt(0);

        char titlecaseChar = Character.toTitleCase(ch);

        System.out.println("The titlecase equivalent of " + ch + " is " + titlecaseChar);

        scanner.close();
    }
}

En este código, llamamos al método Character.toTitleCase(char ch) para convertir el carácter de entrada en su carácter equivalente en mayúscula inicial. Luego imprimimos el carácter original y su equivalente en mayúscula inicial en la terminal.

Compilar y ejecutar el código

Para ejecutar el código, primero debemos compilarlo. Abra la terminal y navegue hasta el directorio ~/project. Luego, compile el código usando el siguiente comando:

javac TitleCaseExample.java

Una vez que el código se ha compilado correctamente, podemos ejecutarlo usando este comando:

java TitleCaseExample

Probar el código

Una vez que el código está en ejecución, puede ingresar cualquier carácter y comprobar su equivalente en mayúscula inicial. Aquí hay algunos ejemplos:

Enter a character: a
The titlecase equivalent of a is A
Enter a character: z
The titlecase equivalent of z is Z
Enter a character: 1
The titlecase equivalent of 1 is 1
Enter a character: *
The titlecase equivalent of * is *

Resumen

En este laboratorio, aprendiste cómo usar el método toTitleCase(char ch) de la clase Character para convertir caracteres en sus equivalentes en mayúscula inicial. También aprendiste cómo aceptar la entrada del usuario e imprimir la salida en la terminal usando código de Java.