Converter Caractere para Title Case

JavaBeginner
Pratique Agora

Introdução

O método toTitleCase(char ch) faz parte da classe Character em Java e é usado para converter o caractere especificado para titlecase (título) usando informações de mapeamento de caso do arquivo UnicodeData. Este método retorna o caractere titlecase equivalente do caractere de entrada.

Aceitar Entrada do Usuário

Para testar o método toTitleCase(char ch), precisamos aceitar a entrada do usuário. Podemos fazer isso usando a classe Scanner fornecida pelo 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();
    }
}

Neste código, criamos um novo objeto Scanner para ler a entrada do usuário do terminal. Em seguida, solicitamos ao usuário que insira um caractere e lemos a entrada usando a chamada do método scanner.next().charAt(0). Essa chamada lê uma entrada de string do usuário e retorna o primeiro caractere dessa string.

Converter Caractere para Titlecase

Agora que temos o caractere de entrada, podemos convertê-lo para seu caractere titlecase equivalente usando o 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();
    }
}

Neste código, chamamos o método Character.toTitleCase(char ch) para converter o caractere de entrada para seu caractere titlecase equivalente. Em seguida, imprimimos o caractere original e seu equivalente titlecase no terminal.

Compilar e Executar o Código

Para executar o código, precisamos compilá-lo primeiro. Abra o terminal e navegue até o diretório ~/project. Em seguida, compile o código usando o seguinte comando:

javac TitleCaseExample.java

Uma vez que o código for compilado com sucesso, podemos executá-lo usando este comando:

java TitleCaseExample

Testar o Código

Depois que o código estiver em execução, você pode inserir qualquer caractere e verificar seu equivalente titlecase. Aqui estão alguns exemplos:

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 *

Resumo

Neste laboratório, você aprendeu como usar o método toTitleCase(char ch) da classe Character para converter caracteres para seus caracteres titlecase equivalentes. Você também aprendeu como aceitar a entrada do usuário e imprimir a saída no terminal usando código Java.