Я написал метод, который принимает строку и возвращает true, если оно является допустимым одиночным целым или плавающим числом, или false, если это не так.
Мой код:
public static boolean isDigit(String s)
{
boolean b;
try
{
Integer.parseInt(s);
b = true;
}
catch (NumberFormatException e)
{
b = false;
}
try
{
Double.parseDouble(s);
b = true;
}
catch (NumberFormatException e)
{
b = false;
}
return b;
}
Яуверен, что есть лучший способ написать это.Спасибо