Class UtilExtenso

java.lang.Object
com.franciscocalaca.util.UtilExtenso

public class UtilExtenso extends Object
Classe para trabalho com numeros por extenso. Exemplo de uso:
      public static void main(String[] args) {
        if (args.length == 0) {
            System.out.println("Sintax : ...Extenso (numero)");
            return;
        }
        UtilExtenso teste = new UtilExtenso(new BigDecimal(args[0]));
        System.out.println("Numero  : "
                + (new DecimalFormat().format(Double.valueOf(args[0]))));
        System.out.println("Extenso : " + teste.toString());
    }
    
  • Constructor Details

    • UtilExtenso

      public UtilExtenso()
    • UtilExtenso

      public UtilExtenso(BigDecimal dec)
      Cria um objeto a partir de um valor BigDecimal
      Parameters:
      dec - valor para colocar por extenso
    • UtilExtenso

      public UtilExtenso(double dec)
      Cria um objeto a partir de um valor double
      Parameters:
      dec - valor para colocar por extenso
  • Method Details

    • setNumero

      public final void setNumero(BigDecimal dec)
      Sets the Number attribute of the Extenso object
      Parameters:
      dec - The new Number value
    • setNumero

      public void setNumero(double dec)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUnidadePlural

      protected String getUnidadePlural()
    • getUnidadeSingular

      protected String getUnidadeSingular()