Dúvida - applyPattern

3 respostas
Licuri

Pessoal qual é a diferença entre

DecimalFormat format = new DecimalFormat("###,###,###,###.000000;(###,###,###,###.000000)",DOLAR);

e

format.applyPattern("###,###,###,###.000000;(###,###,###,###.000000)");

:roll:

3 Respostas

leofernandesmo

A mesma que fazer:

Pessoa p = new Pessoa();
p.setNome("Jose");

e

Pessoa p = new Pessoa("Jose");

Para facilitar sua vida vc pode passar a formataçao já no construtor, mas pode muda-la usando o método applyPattern.

R

além disso, tem outra vantagem… se não tivesse o método applyPattern vc teria que instanciar um objeto DecimalFormat pra cada padrão que vc quisesse utilizar… mas com tal método vc pode mudar o padrão para formatar outros numero sem precisar instanciar um novo DecimalFormat.

Z

tenho outra duvida:

é possivel aplicar o padrao do “jeito brasileiro”?
ou seja, usar ponto no lugar da virgula e virgula no lugar do pontojavascript:void(0);

Criado 24 de agosto de 2007
Ultima resposta 5 de jul. de 2011
Respostas 3
Participantes 4