Как сделать проверку в строке на Заглавные буквы?

btnRegister.setOnClickListener(v -> {
        if(regLogin.length()>=3) {
            if (regPassword.length()>=8) {
                Utlis.logins.add(regLogin.getText().toString()); //Ввод логина в массив
                Utlis.passwords.add(regPassword.getText().toString()); //Ввод пароля в массив
                regReturn();
            }
            else {
                Toast.makeText(this, "Пароль должен иметь не меньше 8 символов", Toast.LENGTH_SHORT).show();
            }
        }
        else {
            Toast.makeText(this, "Логин должен иметь не меньше 3 символов", Toast.LENGTH_SHORT).show();
        }
    });    

Ответы (1 шт):

Автор решения: am233dmg

Вот здесь, ответ на ваш вопрос, здесь рассматривают:

  • библиотека Guava's CharMatchers
  • библиотека StringUtils, метод isAllUpperCase
  • просто на Java без библиотек

https://stackoverflow.com/questions/677561/is-there-an-existing-library-method-that-checks-if-a-string-is-all-upper-case-or

→ Ссылка