/**
     * 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