Как из строки вытащить числа java — Q&A Хекслет
2026-02-26 18:49 Diff

Ответы

Для извлечения чисел из строки в Java можно использовать регулярные выражения. Для этого можно воспользоваться классом Pattern и Matcher:

В данном примере мы

  • создаем объект Pattern, используя регулярное выражение \d+, которое означает "один или более цифр"
  • создаем объект Matcher, который будет использоваться для поиска соответствий в строке str
  • используем метод find() для поиска следующего соответствия, и метод group() для получения найденного числа. Метод find() будет продолжать искать числа, пока они есть в строке.

В результате выполнения кода будут выведены следующие числа:

123 456 789