我已经写了一个方法,它接受一个字符串,如果它是有效的单个整数或浮点数,则返回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;
}
我相信有一种更好的方式来写它。谢谢
https://stackoverflow.com/questions/51011893
复制相似问题