Как проверить что строка это число java

Аватар пользователя Maksim Litvinov
Maksim Litvinov
22 июля 2022

Чтобы проверить, что строка содержит число, можно воспользоваться библиотекой Apache Commons Lang. В классе StringUtils этой библиотеки есть метод isNumeric(). Этот метод принимает на вход строку и проверяет, содержит ли она только цифры.

Чтобы использовать библиотеку, добавьте в файл build.gradle следующий код:

implementation 'org.apache.commons:commons-lang3:3.12.0'

Используем этот метод:

// Импортируем класс StringUtils
import org.apache.commons.lang3.StringUtils

// Используем метод класса для проверки строк
StringUtils.isNumeric("123")  = true
StringUtils.isNumeric("१२३")  = true
StringUtils.isNumeric("12 3") = false
StringUtils.isNumeric("ab2c") = false
0 0