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.



