Fala galera, eu pego alguns valores do banco de dados (SQL), so que na hora de mostrar eu preciso formatar eles, alguem conhece alguma função q eu possa fazer isso ou alguem conhece alguma forma de formatar direto na query?
vc tem a classe NumberFormat que faz isto pra vc, olha o exemplo:
NumberFormat format = NumberFormat.getInstance(); // pega uma instancia com o default locale, então se o sistema que esta classe estiver rodando estiver em pt_BR os simbolos serão configurados com este locale
format.setMaximumFractionDigits(2); // eu setei dois.. mas vc pode configurar como quizer
double valor = 1.08621;
System.out.println("numero = "+format.format(valor)); // saida = numero = 1,09
D
daniel_jordanPJ
Obrigado pela dica mais eu tenho que mostrar os número exatamente como eles estão não posso arredondar.
Qual o tipo de variavel em java que aceita virgula? existe alguma? double e float eu sei que aceitam ponto!!!
B
BrunoCarloPJ
Virgulas… só strings…
Mas só vc não colocar o setMaximumFractionDigits, deixar o default.