Как узнать регистр символа в Java?

Пользователь

от raina , в категории: Java , 2 года назад

Как узнать регистр символа в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@raina Используйте Character и метод isLowerCase или isUpperCase чтобы проверить регистр символа на java, ниже код как пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
public class Main {
    public static void main(String args[]) {
        char lower = 'с';
        char upper = 'С';
        
        // Вывод: true
        System.out.println(Character.isLowerCase(lower));
        // Вывод: false
        System.out.println(Character.isUpperCase(lower));

        // Вывод: true
        System.out.println(Character.isUpperCase(upper));
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от marc_zboncak , год назад

@raina 

Для определения регистра символа в Java можно использовать методы Character.isUpperCase(char c) и Character.isLowerCase(char c), которые возвращают булево значение в зависимости от того, является ли символ c заглавной или строчной буквой. Пример:

1
2
3
4
5
6
7
8
char ch = 'A';
if(Character.isUpperCase(ch)) {
    System.out.println(ch + " is an upper case letter.");
} else if(Character.isLowerCase(ch)) {
    System.out.println(ch + " is a lower case letter.");
} else {
    System.out.println(ch + " is not a letter.");
}


Результат выполнения программы:

1
A is an upper case letter.