Я пытаюсь проверить, содержит ли строка хотя бы цифру, строчную или прописную букву.
Я написал что-то вроде этого:
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. Что я делаю неправильно?