Class NumUtils

java.lang.Object
adalid.commons.util.NumUtils

public class NumUtils extends Object
Author:
Jorge Campins
  • Constructor Details

    • NumUtils

      public NumUtils()
  • Method Details

    • getDecimalSeparator

      public static String getDecimalSeparator()
    • setDecimalSeparator

      public static void setDecimalSeparator(Locale locale, char separator)
    • getThousandSeparator

      public static String getThousandSeparator()
    • setThousandSeparator

      public static void setThousandSeparator(Locale locale, char separator)
    • format

      public static String format(Number number)
    • format

      public static String format(Number number, Locale locale)
    • parse

      public static Number parse(String value)
    • parse

      public static Number parse(String value, boolean integerOnly)
    • parse

      public static Number parse(String value, boolean integerOnly, Locale locale)
    • ceiling

      public static Number ceiling(Number dividend, int divisor)
    • ceiling

      public static Byte ceiling(Byte dividend, int divisor)
    • ceiling

      public static Short ceiling(Short dividend, int divisor)
    • ceiling

      public static Integer ceiling(Integer dividend, int divisor)
    • ceiling

      public static Long ceiling(Long dividend, int divisor)
    • ceiling

      public static Float ceiling(Float dividend, int divisor)
    • ceiling

      public static Double ceiling(Double dividend, int divisor)
    • ceiling

      public static BigInteger ceiling(BigInteger dividend, int divisor)
    • ceiling

      public static BigDecimal ceiling(BigDecimal dividend, int divisor)
    • floor

      public static Number floor(Number dividend, int divisor)
    • floor

      public static Byte floor(Byte dividend, int divisor)
    • floor

      public static Short floor(Short dividend, int divisor)
    • floor

      public static Integer floor(Integer dividend, int divisor)
    • floor

      public static Long floor(Long dividend, int divisor)
    • floor

      public static Float floor(Float dividend, int divisor)
    • floor

      public static Double floor(Double dividend, int divisor)
    • floor

      public static BigInteger floor(BigInteger dividend, int divisor)
    • floor

      public static BigDecimal floor(BigDecimal dividend, int divisor)
    • round

      public static Number round(Number dividend, int divisor)
    • round

      public static Byte round(Byte dividend, int divisor)
    • round

      public static Short round(Short dividend, int divisor)
    • round

      public static Integer round(Integer dividend, int divisor)
    • round

      public static Long round(Long dividend, int divisor)
    • round

      public static Float round(Float dividend, int divisor)
    • round

      public static Double round(Double dividend, int divisor)
    • round

      public static BigInteger round(BigInteger dividend, int divisor)
    • round

      public static BigDecimal round(BigDecimal dividend, int divisor)
    • multiple

      public static boolean multiple(Number dividend, int divisor)
    • multiple

      public static boolean multiple(Byte dividend, int divisor)
    • multiple

      public static boolean multiple(Short dividend, int divisor)
    • multiple

      public static boolean multiple(Integer dividend, int divisor)
    • multiple

      public static boolean multiple(Long dividend, int divisor)
    • multiple

      public static boolean multiple(Float dividend, int divisor)
    • multiple

      public static boolean multiple(Double dividend, int divisor)
    • multiple

      public static boolean multiple(BigInteger dividend, int divisor)
    • multiple

      public static boolean multiple(BigDecimal dividend, int divisor)
    • newByte

      public static Byte newByte(Object obj)
    • newShort

      public static Short newShort(Object obj)
    • newInteger

      public static Integer newInteger(Object obj)
    • newLong

      public static Long newLong(Object obj)
    • newFloat

      public static Float newFloat(Object obj)
    • newDouble

      public static Double newDouble(Object obj)
    • newBigInteger

      public static BigInteger newBigInteger(Object obj)
    • newBigDecimal

      public static BigDecimal newBigDecimal(Object obj)
    • numberToByte

      public static Byte numberToByte(Object obj)
    • numberToShort

      public static Short numberToShort(Object obj)
    • numberToInteger

      public static Integer numberToInteger(Object obj)
    • numberToLong

      public static Long numberToLong(Object obj)
    • numberToFloat

      public static Float numberToFloat(Object obj)
    • numberToDouble

      public static Double numberToDouble(Object obj)
    • numberToBigInteger

      public static BigInteger numberToBigInteger(Object obj)
    • numberToBigDecimal

      public static BigDecimal numberToBigDecimal(Object obj)
    • toNumber

      public static Number toNumber(Object object, Class<? extends Number> targetClass)
    • toByte

      public static Byte toByte(Object obj)
    • toShort

      public static Short toShort(Object obj)
    • toInteger

      public static Integer toInteger(Object obj)
    • toLong

      public static Long toLong(Object obj)
    • toFloat

      public static Float toFloat(Object obj)
    • toDouble

      public static Double toDouble(Object obj)
    • toBigInteger

      public static BigInteger toBigInteger(Object obj)
    • toBigDecimal

      public static BigDecimal toBigDecimal(Object obj)