Jos�,
D� uma olhada no exemplo abaixo, acho que isso te ajudar�...
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Locale;
public class FormatNumero{
public static void main(String args[])
{
double valor = 1000;
int decimais =2;//vc coloca a quantidade de casas decimais
DecimalFormat formatador = null;
String padrao = "";
for (int i = 1; i<=decimais; i++)
padrao += "0";
if (decimais > 0)
padrao = "." + padrao;
try {
formatador =
(DecimalFormat)NumberFormat.getInstance(Locale.GERMAN);
}
catch (ClassCastException e) {
e.printStackTrace();
}
formatador.applyPattern("###,###,###,###,##0" + padrao);
System.out.println("valor formatado :
"+formatador.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]
-------------------------------------------------------------------------