terça-feira, 27 de julho de 2010

[java] isBigDecimalVazio


/**
* Verifica se o BigDecimal está vazio (se é null ou igual a 0)
*
* @param valor
* @return boolean
*/
public static boolean isBigDecimalVazio(BigDecimal valor) {
 try {
  BigDecimal zero = new BigDecimal(0);
  if (valor.compareTo(zero) == 0) {
   // se o numero eh igual a 0 (zero) retorna true
   return true;
  }
 } catch (NullPointerException e) {
  // se o numero eh null, retorna true
  return true;
 }
 return false;
}

Nenhum comentário: