Java Utililty Methods BigDecimal Add

List of utility methods to do BigDecimal Add

Description

The list of methods to do BigDecimal Add are organized into topic(s).

Method

BigDecimaladd(BigDecimal a, BigDecimal b)
Null safe convenience method for adding two BigDecimal objects.
if (a == null)
    return b;
if (b == null)
    return a;
return a.add(b);
BigDecimaladd(BigDecimal a, BigDecimal b)
add
return a.add(b).setScale(scale, RoundingMode.HALF_UP);
BigDecimaladd(BigDecimal a, BigDecimal b)
add two bigdecimal number.
BigDecimal c = new BigDecimal(0);
if (null != a) {
    c = c.add(a);
if (null != b) {
    c = c.add(b);
return c;
...
BigDecimaladd(BigDecimal aValue1, BigDecimal aValue2)
add
if (aValue1 == null || aValue2 == null)
    return null;
return aValue1.add(aValue2);
BigDecimaladd(BigDecimal bigDecimal, BigDecimal bigDecimal2)
add
if (bigDecimal == null && bigDecimal2 == null) {
    return zeroBigDecimal();
if (bigDecimal == null) {
    return bigDecimal2;
if (bigDecimal2 == null) {
    return bigDecimal;
...
BigDecimaladd(BigDecimal left, BigDecimal right)
add
try {
    return left.add(right, MathContext.UNLIMITED);
} catch (ArithmeticException ex) {
    return left.add(right, MathContext.DECIMAL128);
BigDecimaladd(BigDecimal num1, BigDecimal num2)
add
if (null == num1) {
    num1 = BigDecimal.ZERO;
if (null == num2) {
    num2 = BigDecimal.ZERO;
return num1.add(num2);
BigDecimaladd(BigDecimal number1, BigDecimal number2, int decimalPlaces)
add
return number1.add(number2, mathContext).setScale(decimalPlaces, roundingMode);
BigDecimaladd(BigDecimal obj1, BigDecimal obj2)
add
if (obj1 == null) {
    return obj2;
} else if (obj2 == null) {
    return obj1;
return obj1.add(obj2);
BigDecimaladd(BigDecimal one, BigDecimal another)
add
return one.add(another);