Asadelta Java,
 
 
Tente :
 
import java.text.NumberFormat;
import java.util.Locale;
 
String str2 = "123456" // o resultado deveria ser 1.234,56 decimal

double num = Double.parseDouble(str2); // transforma e numero decimal

NumberFormat nf  = NumberFormat.getInstance(new Locale("pt","BR"));  // pega a formata��o utilizada no Pa�s
 
System.out.println( nf.format( num ) );
 
 
Igor dos Santos Ferreira
------------------------------------
Application Developer Jr.
Timnet.com
55 021 398 37221
55 021 811 24995
http://www.timnet.com
 
-----Original Message-----
From: asadelta java [mailto:[EMAIL PROTECTED]
Sent: ter�a-feira, 11 de mar�o de 2003 15:03
To: [EMAIL PROTECTED]
Subject: [java-list] Formata��o decimal de uma String

Ol�,

como fa�o para fazer um formata��o decimal de uma string obtida do BD?

P.ex. Recebi as Strings

str1 = "123"; // o resultado deveria ser 1,23 decimal

str2 = "123456" // o resultado deveria ser 1.234,56 decimal

Na API do Java existe alguma alternativa f�cil ou teria que fazer na unha?

Obrigado.



Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.
[Igor dos Santos Ferreira]  

Responder a