Formatar decimal para moeda real


Nesse post eu vou mostrar como formatar um número decimal para a nossa moeda real.

Para isso basta utilizar o método abaixo:


    private String converteDecimalParaMoedaReal(Double valor){
        
        Locale localeBR = new Locale("pt","br"); //Cria o locale do Brasil
        
        NumberFormat n = NumberFormat.getInstance(localeBR); //Cria um NumberFormat com base no locale
        n.setMinimumFractionDigits(2); //Seta o número mínimo de casa decimal
        n.setMaximumFractionDigits(2); //Seta o número máximo de casa decimal
        
        return n.format(valor);
    }

Até o próximo post.

2 ideias sobre “Formatar decimal para moeda real

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *