Package adalid.commons.util
Class NumUtils
- java.lang.Object
-
- adalid.commons.util.NumUtils
-
public class NumUtils extends java.lang.Object- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description NumUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Byteceiling(java.lang.Byte dividend, int divisor)static java.lang.Doubleceiling(java.lang.Double dividend, int divisor)static java.lang.Floatceiling(java.lang.Float dividend, int divisor)static java.lang.Integerceiling(java.lang.Integer dividend, int divisor)static java.lang.Longceiling(java.lang.Long dividend, int divisor)static java.lang.Numberceiling(java.lang.Number dividend, int divisor)static java.lang.Shortceiling(java.lang.Short dividend, int divisor)static java.math.BigDecimalceiling(java.math.BigDecimal dividend, int divisor)static java.math.BigIntegerceiling(java.math.BigInteger dividend, int divisor)static java.lang.Bytefloor(java.lang.Byte dividend, int divisor)static java.lang.Doublefloor(java.lang.Double dividend, int divisor)static java.lang.Floatfloor(java.lang.Float dividend, int divisor)static java.lang.Integerfloor(java.lang.Integer dividend, int divisor)static java.lang.Longfloor(java.lang.Long dividend, int divisor)static java.lang.Numberfloor(java.lang.Number dividend, int divisor)static java.lang.Shortfloor(java.lang.Short dividend, int divisor)static java.math.BigDecimalfloor(java.math.BigDecimal dividend, int divisor)static java.math.BigIntegerfloor(java.math.BigInteger dividend, int divisor)static java.lang.Stringformat(java.lang.Number number)static java.lang.Stringformat(java.lang.Number number, java.util.Locale locale)static java.lang.StringgetDecimalSeparator()static java.lang.StringgetThousandSeparator()static booleanmultiple(java.lang.Byte dividend, int divisor)static booleanmultiple(java.lang.Double dividend, int divisor)static booleanmultiple(java.lang.Float dividend, int divisor)static booleanmultiple(java.lang.Integer dividend, int divisor)static booleanmultiple(java.lang.Long dividend, int divisor)static booleanmultiple(java.lang.Number dividend, int divisor)static booleanmultiple(java.lang.Short dividend, int divisor)static booleanmultiple(java.math.BigDecimal dividend, int divisor)static booleanmultiple(java.math.BigInteger dividend, int divisor)static java.math.BigDecimalnewBigDecimal(java.lang.Object obj)static java.math.BigIntegernewBigInteger(java.lang.Object obj)static java.lang.BytenewByte(java.lang.Object obj)static java.lang.DoublenewDouble(java.lang.Object obj)static java.lang.FloatnewFloat(java.lang.Object obj)static java.lang.IntegernewInteger(java.lang.Object obj)static java.lang.LongnewLong(java.lang.Object obj)static java.lang.ShortnewShort(java.lang.Object obj)static java.math.BigDecimalnumberToBigDecimal(java.lang.Object obj)static java.math.BigIntegernumberToBigInteger(java.lang.Object obj)static java.lang.BytenumberToByte(java.lang.Object obj)static java.lang.DoublenumberToDouble(java.lang.Object obj)static java.lang.FloatnumberToFloat(java.lang.Object obj)static java.lang.IntegernumberToInteger(java.lang.Object obj)static java.lang.LongnumberToLong(java.lang.Object obj)static java.lang.ShortnumberToShort(java.lang.Object obj)static java.lang.Numberparse(java.lang.String value)static java.lang.Numberparse(java.lang.String value, boolean integerOnly)static java.lang.Numberparse(java.lang.String value, boolean integerOnly, java.util.Locale locale)static java.lang.Byteround(java.lang.Byte dividend, int divisor)static java.lang.Doubleround(java.lang.Double dividend, int divisor)static java.lang.Floatround(java.lang.Float dividend, int divisor)static java.lang.Integerround(java.lang.Integer dividend, int divisor)static java.lang.Longround(java.lang.Long dividend, int divisor)static java.lang.Numberround(java.lang.Number dividend, int divisor)static java.lang.Shortround(java.lang.Short dividend, int divisor)static java.math.BigDecimalround(java.math.BigDecimal dividend, int divisor)static java.math.BigIntegerround(java.math.BigInteger dividend, int divisor)static voidsetDecimalSeparator(java.util.Locale locale, char separator)static voidsetThousandSeparator(java.util.Locale locale, char separator)static java.math.BigDecimaltoBigDecimal(java.lang.Object obj)static java.math.BigIntegertoBigInteger(java.lang.Object obj)static java.lang.BytetoByte(java.lang.Object obj)static java.lang.DoubletoDouble(java.lang.Object obj)static java.lang.FloattoFloat(java.lang.Object obj)static java.lang.IntegertoInteger(java.lang.Object obj)static java.lang.LongtoLong(java.lang.Object obj)static java.lang.NumbertoNumber(java.lang.Object object, java.lang.Class<? extends java.lang.Number> targetClass)static java.lang.ShorttoShort(java.lang.Object obj)
-
-
-
Method Detail
-
getDecimalSeparator
public static java.lang.String getDecimalSeparator()
-
setDecimalSeparator
public static void setDecimalSeparator(java.util.Locale locale, char separator)
-
getThousandSeparator
public static java.lang.String getThousandSeparator()
-
setThousandSeparator
public static void setThousandSeparator(java.util.Locale locale, char separator)
-
format
public static java.lang.String format(java.lang.Number number)
-
format
public static java.lang.String format(java.lang.Number number, java.util.Locale locale)
-
parse
public static java.lang.Number parse(java.lang.String value)
-
parse
public static java.lang.Number parse(java.lang.String value, boolean integerOnly)
-
parse
public static java.lang.Number parse(java.lang.String value, boolean integerOnly, java.util.Locale locale)
-
ceiling
public static java.lang.Number ceiling(java.lang.Number dividend, int divisor)
-
ceiling
public static java.lang.Byte ceiling(java.lang.Byte dividend, int divisor)
-
ceiling
public static java.lang.Short ceiling(java.lang.Short dividend, int divisor)
-
ceiling
public static java.lang.Integer ceiling(java.lang.Integer dividend, int divisor)
-
ceiling
public static java.lang.Long ceiling(java.lang.Long dividend, int divisor)
-
ceiling
public static java.lang.Float ceiling(java.lang.Float dividend, int divisor)
-
ceiling
public static java.lang.Double ceiling(java.lang.Double dividend, int divisor)
-
ceiling
public static java.math.BigInteger ceiling(java.math.BigInteger dividend, int divisor)
-
ceiling
public static java.math.BigDecimal ceiling(java.math.BigDecimal dividend, int divisor)
-
floor
public static java.lang.Number floor(java.lang.Number dividend, int divisor)
-
floor
public static java.lang.Byte floor(java.lang.Byte dividend, int divisor)
-
floor
public static java.lang.Short floor(java.lang.Short dividend, int divisor)
-
floor
public static java.lang.Integer floor(java.lang.Integer dividend, int divisor)
-
floor
public static java.lang.Long floor(java.lang.Long dividend, int divisor)
-
floor
public static java.lang.Float floor(java.lang.Float dividend, int divisor)
-
floor
public static java.lang.Double floor(java.lang.Double dividend, int divisor)
-
floor
public static java.math.BigInteger floor(java.math.BigInteger dividend, int divisor)
-
floor
public static java.math.BigDecimal floor(java.math.BigDecimal dividend, int divisor)
-
round
public static java.lang.Number round(java.lang.Number dividend, int divisor)
-
round
public static java.lang.Byte round(java.lang.Byte dividend, int divisor)
-
round
public static java.lang.Short round(java.lang.Short dividend, int divisor)
-
round
public static java.lang.Integer round(java.lang.Integer dividend, int divisor)
-
round
public static java.lang.Long round(java.lang.Long dividend, int divisor)
-
round
public static java.lang.Float round(java.lang.Float dividend, int divisor)
-
round
public static java.lang.Double round(java.lang.Double dividend, int divisor)
-
round
public static java.math.BigInteger round(java.math.BigInteger dividend, int divisor)
-
round
public static java.math.BigDecimal round(java.math.BigDecimal dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Number dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Byte dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Short dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Integer dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Long dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Float dividend, int divisor)
-
multiple
public static boolean multiple(java.lang.Double dividend, int divisor)
-
multiple
public static boolean multiple(java.math.BigInteger dividend, int divisor)
-
multiple
public static boolean multiple(java.math.BigDecimal dividend, int divisor)
-
newByte
public static java.lang.Byte newByte(java.lang.Object obj)
-
newShort
public static java.lang.Short newShort(java.lang.Object obj)
-
newInteger
public static java.lang.Integer newInteger(java.lang.Object obj)
-
newLong
public static java.lang.Long newLong(java.lang.Object obj)
-
newFloat
public static java.lang.Float newFloat(java.lang.Object obj)
-
newDouble
public static java.lang.Double newDouble(java.lang.Object obj)
-
newBigInteger
public static java.math.BigInteger newBigInteger(java.lang.Object obj)
-
newBigDecimal
public static java.math.BigDecimal newBigDecimal(java.lang.Object obj)
-
numberToByte
public static java.lang.Byte numberToByte(java.lang.Object obj)
-
numberToShort
public static java.lang.Short numberToShort(java.lang.Object obj)
-
numberToInteger
public static java.lang.Integer numberToInteger(java.lang.Object obj)
-
numberToLong
public static java.lang.Long numberToLong(java.lang.Object obj)
-
numberToFloat
public static java.lang.Float numberToFloat(java.lang.Object obj)
-
numberToDouble
public static java.lang.Double numberToDouble(java.lang.Object obj)
-
numberToBigInteger
public static java.math.BigInteger numberToBigInteger(java.lang.Object obj)
-
numberToBigDecimal
public static java.math.BigDecimal numberToBigDecimal(java.lang.Object obj)
-
toNumber
public static java.lang.Number toNumber(java.lang.Object object, java.lang.Class<? extends java.lang.Number> targetClass)
-
toByte
public static java.lang.Byte toByte(java.lang.Object obj)
-
toShort
public static java.lang.Short toShort(java.lang.Object obj)
-
toInteger
public static java.lang.Integer toInteger(java.lang.Object obj)
-
toLong
public static java.lang.Long toLong(java.lang.Object obj)
-
toFloat
public static java.lang.Float toFloat(java.lang.Object obj)
-
toDouble
public static java.lang.Double toDouble(java.lang.Object obj)
-
toBigInteger
public static java.math.BigInteger toBigInteger(java.lang.Object obj)
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Object obj)
-
-