Как проверить строку на наличие цифр в java?

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

от clifford , в категории: Java , 9 месяцев назад

Как проверить строку на наличие цифр в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от landen.nienow , месяц назад

@clifford 

Чтобы проверить строку на наличие цифр в Java, можно использовать следующий код:

1
2
3
4
5
6
7
8
public static boolean containsNumbers(String str) {
    for (int i = 0; i < str.length(); i++) {
        if (Character.isDigit(str.charAt(i))) {
            return true;
        }
    }
    return false;
}


В этом коде мы используем метод isDigit из класса Character, чтобы проверить, является ли данный символ цифрой. Если мы находим хотя бы одну цифру в строке, то возвращаем true. Если не находим ни одной цифры, то возвращаем false.


Чтобы использовать этот метод, можно вызвать его следующим образом:

1
2
String str = "Hello World!";
boolean result = containsNumbers(str);


В данном случае result будет равно false, так как строка str не содержит цифр.