Обычно плохая идея иметь число в строке.Если вы хотите использовать этот номер, то проанализируйте его и используйте в качестве числа.Вам не нужно «проверять», является ли он числовым, хотите ли вы использовать его в качестве числового или нет.
Если вам необходимо преобразовать его, то вы можете использовать каждый анализатор от Integer.parseInt(String)
доBigDecimal(String)
Если вам просто нужно проверить, что содержимое может быть отображено как числовое, то вы можете использовать регулярные выражения.
И не используйте parseInt, если ваша строка можетсодержать поплавок.