类 NumberUtils
- java.lang.Object
-
- net.sinodawn.framework.utils.NumberUtils
-
public class NumberUtils extends Object
-
-
构造器概要
构造器 构造器 说明 NumberUtils()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static doubleadd(double v1, double v2)已过时。static doublediv(double v1, double v2)已过时。static <T extends Number>
StringformatNumber(T number)static <T extends Number>
StringformatNumber(T number, int precision, boolean significantDigit)static <T extends Number>
StringformatToChinese(T number)static booleanisGreater(Number n1, Number n2)static booleanisLess(Number n1, Number n2)static booleanisNumber(String text)static booleanisScientificNumber(String text)static <T extends Number>
Tmax(T t1, T t2)static <T extends Number>
Tmin(T t1, T t2)static doublemul(double v1, double v2)已过时。static <T> BigDecimalparseBigDecimal(T text)static <T> BigDecimalparseBigDecimal(T text, BigDecimal defaultValue)static <T> BigIntegerparseBigInteger(T text)static <T> BigIntegerparseBigInteger(T text, BigInteger defaultValue)static <T> doubleparseDouble(T text)static <T> doubleparseDouble(T text, double defaultValue)static <T> floatparseFloat(T text)static <T> floatparseFloat(T text, float defaultValue)static <T> intparseInt(T text)static <T> intparseInt(T text, int defaultValue)static <T> longparseLong(T text)static <T> longparseLong(T text, long defaultValue)static <T extends Number>
TparseNumber(String text, Class<T> targetClass)static <T> shortparseShort(T text)static <T> shortparseShort(T text, short defaultValue)static doubleround(double v1, int scale)已过时。static <T extends Number>
StringscientificNotationFormat(T number, int precision)static doublesub(double v1, double v2)已过时。static inttoBinaryNumber(String number)static <T> doubletoCurrencyDouble(T number)static <T> doubletoDouble(T number)static <T> doubletoDouble(T number, int precision)static <T> doubletoQuantityDouble(T number)static <T> doubletoUnitPriceDouble(T number)
-
-
-
方法详细资料
-
isNumber
public static boolean isNumber(String text)
-
isScientificNumber
public static boolean isScientificNumber(String text)
-
formatNumber
public static <T extends Number> String formatNumber(T number, int precision, boolean significantDigit)
-
scientificNotationFormat
public static <T extends Number> String scientificNotationFormat(T number, int precision)
-
max
public static <T extends Number> T max(T t1, T t2)
-
min
public static <T extends Number> T min(T t1, T t2)
-
parseLong
public static <T> long parseLong(T text)
-
parseLong
public static <T> long parseLong(T text, long defaultValue)
-
parseDouble
public static <T> double parseDouble(T text)
-
parseDouble
public static <T> double parseDouble(T text, double defaultValue)
-
parseFloat
public static <T> float parseFloat(T text)
-
parseFloat
public static <T> float parseFloat(T text, float defaultValue)
-
parseInt
public static <T> int parseInt(T text)
-
parseInt
public static <T> int parseInt(T text, int defaultValue)
-
parseShort
public static <T> short parseShort(T text)
-
parseShort
public static <T> short parseShort(T text, short defaultValue)
-
parseBigInteger
public static <T> BigInteger parseBigInteger(T text)
-
parseBigInteger
public static <T> BigInteger parseBigInteger(T text, BigInteger defaultValue)
-
parseBigDecimal
public static <T> BigDecimal parseBigDecimal(T text)
-
parseBigDecimal
public static <T> BigDecimal parseBigDecimal(T text, BigDecimal defaultValue)
-
toDouble
public static <T> double toDouble(T number)
-
toCurrencyDouble
public static <T> double toCurrencyDouble(T number)
-
toUnitPriceDouble
public static <T> double toUnitPriceDouble(T number)
-
toQuantityDouble
public static <T> double toQuantityDouble(T number)
-
toDouble
public static <T> double toDouble(T number, int precision)
-
toBinaryNumber
public static int toBinaryNumber(String number)
-
add
@Deprecated public static double add(double v1, double v2)
已过时。
-
sub
@Deprecated public static double sub(double v1, double v2)
已过时。
-
mul
@Deprecated public static double mul(double v1, double v2)
已过时。
-
div
@Deprecated public static double div(double v1, double v2)
已过时。
-
round
@Deprecated public static double round(double v1, int scale)
已过时。
-
-