Вы можете проверить, какой отдельный символ находится в определенной позиции строки. Для этого в Java используется метод charAt. Все об этом методе дальше в уроке.
Попробуйте этот код:
String email_address = "meme@me.com"; char aChar = email_address.charAt(4);
System.out.println(aChar);
Этот код проверяет, какая буква находится в позиции 4 в строке адреса электронной почты. Возвращаемое значение - переменная типа char:
char aChar = email_address.charAt(4);
Когда приведенный выше код запускается, выводом является символ @. Число в круглых скобках charAt - это позиция в строке, которую вы хотите проверить. Здесь мы хотим получить символ в позиции 4 переменной email_address. Опять же, отсчет начинается с 0, как и substring.
Одно из хороших применений charAt - взять букву из строковой переменной, набранной пользователем, и затем преобразовать ее в одну переменную char. Например, вы можете попросить пользователя ввести Y и продолжить работу, или N и выйти. Посмотрите на этот код:
package prjstrings;
import java.util.Scanner;
public class StringManipulation {
public static void main(String[] args) {
Scanner input = new Scanner(System.in, "Cp1251");
System.out.println("Выход Y/N");
String aString = input.next();
char aChar = aString.charAt(0);
if (aChar == 'Y') {
System.out.println("Ок, пока");
}
else {
System.out.println("Еще не выходим");
}
}
}
Мы не можем использовать класс Scanner напрямую, чтобы получить одну букву для хранения в переменной char.
Далее Метод charAt в Java
Это интересно
+1
|
|||

Последние откомментированные темы:
-
Как отключить уведомления от Сбербанк за 60 рублей через приложение Сбербанк онлайн и ещё 5 методов!
(1)
Snut
,
15.02.2022
-
Онлайн переводчик речи в реальном времени с любого языка
(2)
SergiSan
,
24.01.2022
-
Что такое Cтереолитографические фотополимерные 3D принтеры
(1)
Uriiy
,
04.11.2021
-
Программа для создания виртуальных машин
(1)
Yuri1234
,
04.08.2021
-
Мощный фоторедактор, позволяющий быстро и качественно улучшать любые снимки
(1)
fantoMasin
,
15.05.2021
20251024023831