@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
не содержит цифр.