AxiaCore/numero-a-letras — pull request #2 by DavidToca (2012-08-09 20:41:38+00:00)
Title: Fixing bugs and other improvements

1- El metodo convertNumberToLetter(String number) tiene NumberFormatException, de este modo quien use el metodo sabra que debe cuidarse de dicha excepcion.

2-Se cambio el objeto de contatenacion de string para un mejor performance.

3-Un par de cambios menores en la logica, como if/else if, en sitios donde se tenian if/if

4-Manejando el caso de numeros negativos.

5-Arreglo del bug de aproximacion ( ej. '10.6' retornaba ONCE ).

Pd:

1- El diff esta horrible, lo se :/, pero no dispongo del tiempo para ajustarlo.

2 - Como el input maximo es 999'999.999, no ahi necesidad de tener un metodo recibiendo un String, creo que solo seria util si pudiera convertir numeros mayores de Double.MAX_VALUE, asi que con el metodo convertNumberToLetter(Double) es mas que suficiente.

3- Ojala algun dia no tengan limites en el numero de digitos :D.

Saludos !