Перейти к основному содержимому

Получить значение ASCII символа в Java

· 1 мин. чтения

Задача: Наибольшая подстрока палиндром

Для заданной строки s, верните наибольшую подстроку палиндром входящую в s. Подстрока — это непрерывная непустая последовательность символов внутри строки. Стока является палиндромом, если она читается одинаково в обоих направлениях...

ANDROMEDA 42

1. Обзор

В этом кратком руководстве мы увидим, как получить значение ASCII символа в Java.

2. Используйте кастинг

Чтобы получить ASCII - значение символа, мы можем просто привести наш char к типу int :

char c = 'a';
System.out.println((int) c);

И вот результат:

97

Помните, что char в Java может быть символом Unicode. Таким образом , наш символ должен быть символом ASCII , чтобы иметь возможность получить правильное числовое значение ASCII.

3. Символ внутри строки

Если наш char находится в строке , мы можем использовать метод charAt () для его извлечения:

String str = "abc";
char c = str.charAt(0);
System.out.println((int) c);

4. Вывод

Таким образом, мы узнали, как получить значение ASCII символа в Java.