РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
167 of 1163 menu

Метод isLetter

Метод isLetter класса Character проверяет, является ли переданный символ буквой. Метод принимает один параметр - символ типа char, который нужно проверить. Если символ является буквой (латинской, кириллической или любого другого алфавита), метод возвращает true, иначе - false. Цифры, знаки пунктуации, пробелы и специальные символы буквами не считаются.

Метод также имеет перегруженную версию, которая принимает целое число типа int - код символа в кодировке Unicode.

Синтаксис

Character.isLetter(char ch) Character.isLetter(int codePoint)

Пример

Давайте проверим несколько символов на то, являются ли они буквами:

public class Main { public static void main(String[] args) { System.out.println(Character.isLetter('a')); System.out.println(Character.isLetter('Z')); System.out.println(Character.isLetter('5')); System.out.println(Character.isLetter(' ')); } }

Результат выполнения кода:

true true false false

Пример

Давайте проверим каждый символ строки "abcde" и выведем только те, которые являются буквами:

public class Main { public static void main(String[] args) { String str = "a1b2c"; for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (Character.isLetter(ch)) { System.out.println(ch + " - letter"); } else { System.out.println(ch + " - not letter"); } } } }

Результат выполнения кода:

"a - letter" "1 - not letter" "b - letter" "2 - not letter" "c - letter"

Пример

Давайте подсчитаем количество букв в строке:

public class Main { public static void main(String[] args) { String str = "abcde 12345"; int count = 0; for (int i = 0; i < str.length(); i++) { if (Character.isLetter(str.charAt(i))) { count++; } } System.out.println(count); } }

Результат выполнения кода:

5

Смотрите также

  • метод isDigit,
    который проверяет символ на цифру
  • метод toUpperCase,
    который преобразует символ в верхний регистр
  • метод toLowerCase,
    который преобразует символ в нижний регистр
  • класс Character,
    который содержит методы для работы с символами
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить