2014-04-05 15 views
5

Sto utilizzando java.text.NumberFormat per convertire il mio valore doppio in due decimali con il formato separato conman.Valore doppio con due decimali utilizzando NumberFormat

Il mio codice di linea è:

NumberFormat.getNumberInstance(Locale.US).format(53508)); 

Questo codice permette di convertire 53.508 a 53.508 formato, ma ho bisogno di 53,508.00 formato (con 2 decimali).

risposta

2

Grazie Amici ho risolto .... :)

seguito si riga di codice

NumberFormat formatter = NumberFormat.getInstance(Locale.US); 
formatter.setMaximumFractionDigits(2); 
formatter.setMinimumFractionDigits(2); 

System.out.prinitln(formatter.format(53508)); 

ed uscita è

53,508.00 
2

provare questo

NumberFormat f = NumberFormat.getNumberInstance(Locale.US); 
    f.setMinimumFractionDigits(2); 
    String s = f.format(53508);