카테고리 없음

JAVA BigDecimal Null값 0으로 처리방법

유반짝 2023. 4. 7. 21:47

출처 : https://wakestand.tistory.com/785

 

public class Test {

  public static BigDecimal nvl(final BigDecimal bigDecimal) {
    return bigDecimal == null ? BigDecimal.ZERO : bigDecimal;
  }

  public static void main(String[] args) {
    BigDecimal bigDecimal = new BigDecimal("0.1");
    BigDecimal bigDecimal2 = null;
    
    System.out.println(nvl(bigDecimal));
    System.out.println(nvl(bigDecimal2));
  }
}

 

nvl함수 만들어서 클래스에 넣어서 사용해야함