Package adalid.commons.util
Class NumUtils
- java.lang.Object
-
- adalid.commons.util.NumUtils
-
public class NumUtils extends Object
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description NumUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Byteceiling(Byte dividend, int divisor)static Doubleceiling(Double dividend, int divisor)static Floatceiling(Float dividend, int divisor)static Integerceiling(Integer dividend, int divisor)static Longceiling(Long dividend, int divisor)static Numberceiling(Number dividend, int divisor)static Shortceiling(Short dividend, int divisor)static BigDecimalceiling(BigDecimal dividend, int divisor)static BigIntegerceiling(BigInteger dividend, int divisor)static Bytefloor(Byte dividend, int divisor)static Doublefloor(Double dividend, int divisor)static Floatfloor(Float dividend, int divisor)static Integerfloor(Integer dividend, int divisor)static Longfloor(Long dividend, int divisor)static Numberfloor(Number dividend, int divisor)static Shortfloor(Short dividend, int divisor)static BigDecimalfloor(BigDecimal dividend, int divisor)static BigIntegerfloor(BigInteger dividend, int divisor)static Stringformat(Number number)static Stringformat(Number number, Locale locale)static StringgetDecimalSeparator()static StringgetThousandSeparator()static booleanmultiple(Byte dividend, int divisor)static booleanmultiple(Double dividend, int divisor)static booleanmultiple(Float dividend, int divisor)static booleanmultiple(Integer dividend, int divisor)static booleanmultiple(Long dividend, int divisor)static booleanmultiple(Number dividend, int divisor)static booleanmultiple(Short dividend, int divisor)static booleanmultiple(BigDecimal dividend, int divisor)static booleanmultiple(BigInteger dividend, int divisor)static BigDecimalnewBigDecimal(Object obj)static BigIntegernewBigInteger(Object obj)static BytenewByte(Object obj)static DoublenewDouble(Object obj)static FloatnewFloat(Object obj)static IntegernewInteger(Object obj)static LongnewLong(Object obj)static ShortnewShort(Object obj)static BigDecimalnumberToBigDecimal(Object obj)static BigIntegernumberToBigInteger(Object obj)static BytenumberToByte(Object obj)static DoublenumberToDouble(Object obj)static FloatnumberToFloat(Object obj)static IntegernumberToInteger(Object obj)static LongnumberToLong(Object obj)static ShortnumberToShort(Object obj)static Numberparse(String value)static Numberparse(String value, boolean integerOnly)static Numberparse(String value, boolean integerOnly, Locale locale)static Byteround(Byte dividend, int divisor)static Doubleround(Double dividend, int divisor)static Floatround(Float dividend, int divisor)static Integerround(Integer dividend, int divisor)static Longround(Long dividend, int divisor)static Numberround(Number dividend, int divisor)static Shortround(Short dividend, int divisor)static BigDecimalround(BigDecimal dividend, int divisor)static BigIntegerround(BigInteger dividend, int divisor)static voidsetDecimalSeparator(Locale locale, char separator)static voidsetThousandSeparator(Locale locale, char separator)static BigDecimaltoBigDecimal(Object obj)static BigIntegertoBigInteger(Object obj)static BytetoByte(Object obj)static DoubletoDouble(Object obj)static FloattoFloat(Object obj)static IntegertoInteger(Object obj)static LongtoLong(Object obj)static NumbertoNumber(Object object, Class<? extends Number> targetClass)static ShorttoShort(Object obj)
-
-
-
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)
-
ceiling
public static BigInteger ceiling(BigInteger dividend, int divisor)
-
ceiling
public static BigDecimal ceiling(BigDecimal dividend, int divisor)
-
floor
public static BigInteger floor(BigInteger dividend, int divisor)
-
floor
public static BigDecimal floor(BigDecimal 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)
-
newBigInteger
public static BigInteger newBigInteger(Object obj)
-
newBigDecimal
public static BigDecimal newBigDecimal(Object obj)
-
numberToBigInteger
public static BigInteger numberToBigInteger(Object obj)
-
numberToBigDecimal
public static BigDecimal numberToBigDecimal(Object obj)
-
toBigInteger
public static BigInteger toBigInteger(Object obj)
-
toBigDecimal
public static BigDecimal toBigDecimal(Object obj)
-
-