Class RoundingUtility
- java.lang.Object
-
- io.tech1.framework.domain.utilities.numbers.RoundingUtility
-
public final class RoundingUtility extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_SCALE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BigDecimaldivide(BigDecimal divider, BigDecimal divisor)static BigDecimaldivide(BigDecimal divider, BigDecimal divisor, int scale)static BigDecimaldivideOrOne(BigDecimal divider, BigDecimal divisor, int scale)static BigDecimaldivideOrZero(BigDecimal divider, BigDecimal divisor, int scale)static Stringformat(BigDecimal value)static Stringformat(BigDecimal value, int scale)static BigDecimalscale(BigDecimal value)static BigDecimalscale(BigDecimal value, int scale)
-
-
-
Field Detail
-
DEFAULT_SCALE
public static final int DEFAULT_SCALE
- See Also:
- Constant Field Values
-
-
Method Detail
-
scale
public static BigDecimal scale(BigDecimal value)
-
scale
public static BigDecimal scale(BigDecimal value, int scale)
-
divide
public static BigDecimal divide(BigDecimal divider, BigDecimal divisor)
-
divide
public static BigDecimal divide(BigDecimal divider, BigDecimal divisor, int scale)
-
divideOrZero
public static BigDecimal divideOrZero(BigDecimal divider, BigDecimal divisor, int scale)
-
divideOrOne
public static BigDecimal divideOrOne(BigDecimal divider, BigDecimal divisor, int scale)
-
format
public static String format(BigDecimal value)
-
format
public static String format(BigDecimal value, int scale)
-
-