Java dezimal String-Format
Muss ich format ein decimal-Wert in einen string, wo ich immer display an Miete 2 Dezimalstellen und maximal 4.
so zum Beispiel
"34.49596" would be "34.4959"
"49.3" would be "49.30"
kann dies durchgeführt werden, indem die Zeichenfolge.format-Befehl? Oder gibt es einen einfacheren/besseren Weg, dies zu tun in java.
InformationsquelleAutor der Frage richs | 2009-01-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst java.text.DecimalFormat.
InformationsquelleAutor der Antwort Richard Campbell
Du kannst es ja machen mit
String.format
:InformationsquelleAutor der Antwort mostar
Hier ist eine kleine code-snippet, dass der job:
InformationsquelleAutor der Antwort Yuval Adam
java.text.NumberFormat ist wahrscheinlich das, was Sie wollen.
InformationsquelleAutor der Antwort cagcowboy
Du willst java.text.DecimalFormat
InformationsquelleAutor der Antwort duffymo
NumberFormat und DecimalFormat sind definitiv, was Sie wollen. Beachten Sie auch, die
NumberFormat.setRoundingMode()
Methode. Sie können es verwenden, um zu Steuern, wie Rundung oder abschneiden angewendet wird, während der Formatierung.InformationsquelleAutor der Antwort Brian Clapper