Что делает:
Проверяет, есть ли в строке "Hello World" хотя бы одна цифра. Если есть — выводит true, если нет — false.
Код:
public static void main(String[] args) {
String str = "Hello World";
for (int i = 0; i < str.length(); i++) {
if (Character.isDigit(str.charAt(i))) {
System.out.println(true);
return;
}
}
System.out.println(false);
}false
Character.isDigit(символ)— проверяет, является ли символ цифрой (0–9)- Если найден хотя бы один символ-цифра, выводим
trueи выходим из метода черезreturn returnвнутри цикла — останавливает выполнение метода сразу после нахождения цифры- Если цикл закончился и ничего не нашли — выводим
false
Как протестировать с цифрой:
Поменяй строку на "Hello W0rld" — тогда вывод будет:
true
Где пригодится:
- Проверка пароля (должна быть хотя бы одна цифра)
- Проверка номера телефона или документа
- Поиск цифр в тексте