Você deverá setar no formatador o número de casas decimais que quer ter como saída de acordo com o código abaixo.
 
java.text.NumberFormat nf = java.text.NumberFormat.getNumberInstance();
nf.setMinimumFractionDigits(2);
nf.setMaximumFractionDigits(2);
String strValorFormatado = nf.format(1000);
System.out.println(strValorFormatado);
 
 
 
-----Mensagem Original-----
De: José Vieira
Enviado: quarta-feira, 24 de julho de 2002 08:22
Para: [EMAIL PROTECTED]
Assunto: [java-list] NumberFormat
 
Olá pessoal

estou formatando o seguinte valor 1000.00, que teria que ficar assim :
1.000,00, mais ele estar ficando assim 1.000, estou usando os comando os
seguinte commandos :

    import java.text.NumberFormat;

    NumberFormat formatador = NumberFormat.getCurrencyInstance();

    v_valorFormatado =  formatador.format(v_valoraformatar);

   v_valorFormatado  = 1.000

  deveria ficar assim  v_valorFormatado = 1.000,00


alguem poderia me ajudar ??


grato


Jose Vieira
S.A.R. Sistemas S/A
[EMAIL PROTECTED]
(0xx11) 3361-6355



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po

Reply via email to