Libería de Java para convertir números a letras con tipo de moneda.
Tabla de contenidos
Agregar repositorio de jitpack
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Agregar dependecia
<dependency>
<groupId>com.github.tenpisoft</groupId>
<artifactId>n2w</artifactId>
<version>0.1.0</version>
</dependency>
En build.gradle
agreagar al final de los repositorios
llprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Agregar dependencia
dependencies {
implementation 'com.github.tenpisoft:n2w:0.1.0'
}
ValueConverters converter1 = ValueConverters.SPANISH_INTEGER;
String valueAsWords = converter1.asWords(1_234);
System.out.println(valueAsWords); # mil doscientos treinta y cuatro
MoneyConverters converter = MoneyConverters.SPANISH_BANKING_MONEY_VALUE;
String moneyAsWords = converter.asWords(new BigDecimal("1234.56"));
System.out.println(moneyAsWords); # mil doscientos treinta y cuatro con 56/100
Esta librería esta basada en el código de tradukisto y el pull request para añadir el idioma español de Carlos Feria.