T� a� o que vc queria meu camarada.
N�o precisa mudar uma v�rgula!!!
Espero que tenha ajudado :-)
/*
---------------------------------------------------------------------------------------------
Recebe o double (ex.:1500.2546) e retorna uma string no formato de valor
monetario (1.500,25)
onde o usuario pode determinar a quantidade de casas apos a virgula
--------------------------------------------------------------------------------------------*/
import java.text.NumberFormat;
class formata {
public static void main(String[] s) {
double saldoAtualizado = 15666666600.258353453;
FormataNumero fmt = new FormataNumero(2, 2);
String strSaldoAtualizado =
fmt.setaFormatacao(saldoAtualizado);
System.out.println(strSaldoAtualizado);
}
}
class FormataNumero
{
NumberFormat fmt = NumberFormat.getInstance();
public FormataNumero(int minDigitos, int maxDigitos)
{
fmt.setMinimumFractionDigits(minDigitos);
fmt.setMaximumFractionDigits(maxDigitos);
}
public String setaFormatacao(double valor)
{
return (fmt.format(valor));
}
}
------------------------------ 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]
-------------------------------------------------------------------------