如何检查字符串是否可以解析为双精度值?
2022-08-31 12:41:23
有没有一种本机方法(最好不实现你自己的方法)来检查字符串是否可以解析?Double.parseDouble()
有没有一种本机方法(最好不实现你自己的方法)来检查字符串是否可以解析?Double.parseDouble()
Apache
像往常一样,Apache Commons-Lang
以NumberUtils.isCreatable(String)
的形式给出了一个很好的答案。
处理 s,无需/块。null
try
catch
你总是可以将 Double.parseDouble() 包装在 try catch 块中。
try
{
Double.parseDouble(number);
}
catch(NumberFormatException e)
{
//not a double
}