BigDecimal Formatter - Android java.math

Android examples for java.math:BigDecimal

Description

BigDecimal Formatter

Demo Code

import java.math.BigDecimal;
import java.text.DecimalFormat;

public class Main {
  /**/*w w w .  java 2 s. c  om*/
   * BigDecimal Formatter
   */

  public static String bigDecimalFormatter(BigDecimal bigDecimal, int decimalPlace) {
    if (bigDecimal != null) {
      DecimalFormat moneyDecimalFormat = new DecimalFormat();
      moneyDecimalFormat.setMinimumFractionDigits(decimalPlace);
      moneyDecimalFormat.setMaximumFractionDigits(decimalPlace);
      return moneyDecimalFormat.format(bigDecimal);
    } else {
      return "";
    }
  }

  public static String bigDecimalFormatter(BigDecimal bigDecimal, int minimumFractionDigits,
      int maximumFractionDigits) {
    if (bigDecimal != null) {
      DecimalFormat moneyDecimalFormat = new DecimalFormat();
      moneyDecimalFormat.setMinimumFractionDigits(minimumFractionDigits);
      moneyDecimalFormat.setMaximumFractionDigits(maximumFractionDigits);
      return moneyDecimalFormat.format(bigDecimal);
    } else {
      return "";
    }
  }
}

Related Tutorials