Я пытаюсь увидеть, содержит ли строка хотя бы цифру, строчные или прописные буквы.
Я написал примерно следующее:
int combinations = 0;
string pass = "!!!AAabas1";
if (pass.matches("[0-9]")) {
combinations = combinations + 10;
}
if (pass.matches("[a-z]")) {
combinations =combinations + 26;
}
if (pass.matches("[A-Z]")) {
combinations =combinations + 26;
}
Однако я не понимаю, почему я не могу получить комбинации чтобы перейти к 36. Они просто остаются на 0. Что я делаю не так?