public static void main(String[] args) {
String s="123213.123";
if(isValidNumber(s))
{
System.out.println("是数字类型");
}else{
System.out.println("不是数字类型");
};
/**
* 判断是否是数字类型
*/
public static boolean isValidNumber(String s)
{
try
{
double i = Double.parseDouble(s);
return true;
}
catch (NumberFormatException e)
{
//如果throw java.text.NumberFormatException或者NullPointerException,就说明格式不对
return false;
}
}