Boa pratica em Java

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?

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

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

1 curtida

Utilizei agora para formatar notas de provas

Entendi… Obrigado

1 curtida