Class NumberParser

java.lang.Object
org.miaixz.bus.core.math.NumberParser

public class NumberParser extends Object
数字解析器 用于将字符串解析为对应的数字类型,支持包括:
  • 0开头的忽略开头的0
  • 空串返回0
  • NaN返回0
  • 其它情况按照10进制转换
  • .123形式返回0.123(按照小于0的小数对待)

构造时可选是否将NaN转为0,默认为true。 参考:https://stackoverflow.com/questions/5876369/why-does-casting-double-nan-to-int-not-throw-an-exception-in-java

Since:
Java 17+
Author:
Kimi Liu