Преобразование символа в заглавный регистр

JavaBeginner
Практиковаться сейчас

Введение

Метод toTitleCase(char ch) является частью класса Character в Java и используется для преобразования указанного символа в заглавный регистр с использованием информации о сопоставлении регистров из файла UnicodeData. Этот метод возвращает эквивалентный символ в заглавном регистре для входного символа.

Принять ввод от пользователя

Для тестирования метода toTitleCase(char ch) нам нужно принять ввод от пользователя. Мы можем это сделать с использованием класса Scanner, предоставляемого 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();
    }
}

В этом коде мы создаем новый объект Scanner для чтения ввода от пользователя из терминала. Затем мы просим пользователя ввести символ и читаем ввод с использованием вызова метода scanner.next().charAt(0). Этот вызов читает строковый ввод от пользователя и возвращает первый символ этой строки.

Преобразовать символ в заглавный регистр

Теперь, когда у нас есть входной символ, мы можем преобразовать его в эквивалентный символ в заглавном регистре с использованием метода 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();
    }
}

В этом коде мы вызываем метод Character.toTitleCase(char ch) для преобразования входного символа в эквивалентный символ в заглавном регистре. Затем мы выводим исходный символ и его эквивалент в заглавном регистре в терминал.

Компилировать и запустить код

Для запуска кода, его необходимо сначала скомпилировать. Откройте терминал и перейдите в директорию ~/project. Затем скомпилируйте код с использованием следующей команды:

javac TitleCaseExample.java

После успешной компиляции кода, его можно запустить с использованием этой команды:

java TitleCaseExample

Тестировать код

После запуска кода вы можете ввести любой символ и проверить его эквивалент в заглавном регистре. Вот несколько примеров:

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 *

Резюме

В этом практическом занятии вы узнали, как использовать метод toTitleCase(char ch) класса Character для преобразования символов в их эквиваленты в заглавном регистре. Также вы узнали, как принимать ввод от пользователя и выводить результаты в терминал с использованием кода на Java.