Class NumUtils


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

      • NumUtils

        public NumUtils()
    • Method Detail

      • 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)
      • 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)
      • 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)
      • 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)
      • 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)
      • newLong

        public static Long newLong​(Object obj)
      • newFloat

        public static Float newFloat​(Object obj)
      • newDouble

        public static Double newDouble​(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)
      • toByte

        public static Byte toByte​(Object obj)
      • toShort

        public static Short toShort​(Object obj)
      • toLong

        public static Long toLong​(Object obj)
      • toFloat

        public static Float toFloat​(Object obj)