/**
* Convierte un importe de String con . para miles y , para decimales a BigDecimal
* @param valor Valor a formatear
* @return
*/
public static BigDecimal stringToBigDecimal(final String valor) {
BigDecimal valorDecimal = null;
try {
valorDecimal = new BigDecimal(valor);
} catch (NumberFormatException e) {
String valorReplace = valor.replace(".", "").replace(",", ".");
try {
valorDecimal = new BigDecimal(valorReplace);
} catch (NumberFormatException e2) {
log.error(e2.getMessage());
}
}
return valorDecimal;
}
miércoles, 20 de octubre de 2021
Convertir importes de String a Bigdecimal
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario