Boa pratica em Java

4 respostas Resolvido
F

Boa tarde amigos,

Gostaria de saber se é boa pratica em Java utilizar o metodo: DecimalFormat casas = new DecimalFormat(“0.00”);

Achei que a formatação de saida ficou mais limpa… mas sou inciante… o que tem a favor e contra?

4 Respostas

Jonathan_Medeiros

Você usa essa formatação para tratar campos que movimentam R$ ?

A
Solucao aceita

No Java a muitas formas de se formatar números, e strings, qual você vai usar depende do que você que como resultado final, como boa pratica te recomendo criar um método que fique responsável a formata suas instâncias, quanto ao DecimalFormat ele e usado em formatações de números, quando se precisa a internacionalização, no caso você passa o ‘locale’ usando NumberFormat.getInstance como abaixo:

NumberFormat nf = NumberFormat.getInstance(Locale.BRAZIL);       
  if (nf instanceof DecimalFormat) {
       ((DecimalFormat) nf).setDecimalSeparatorAlwaysShown(true);
   }

Metodo que faz a formatação:

public static String format(double x) {  
    DecimalFormat df = new DecimalFormat("#0.00");  
    return df.format(x);
}

Documentação da classe:
http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html

F

Utilizei agora para formatar notas de provas

F

Entendi… Obrigado

Criado 8 de junho de 2017
Ultima resposta 8 de jun. de 2017
Respostas 4
Participantes 3