DecimalFormat Frage

Kaffeebohne

Bekanntes Mitglied
Ist die Verwendung des DecimalFormat so in Ordnung, oder habt ihr einen besseren Ansatz?

Code:
//getPreis ist so vom System vorgegeben
Double preis = CommonUtility.getPreis(hg);

//DecimalFormat Verwendung.
java.text.DecimalFormat formater = new java.text.DecimalFormat("0.00");
java.lang.StringBuffer sPreis = formater.format((double) preis, new
java.lang.StringBuffer(), new java.text.FieldPosition(0));
Sinn und Zweck der Sache ist es von z.B 42.0 auf eine Darstellung von 42,00 zu kommen.
 
funktioniert denn dein ansatz oder nicht?
ich mache immer
Code:
java.text.DecimalFormat formater = new java.text.DecimalFormat("#.##");
 
ein DecimalFormat-Objekt könnte man sparsamerweise einmalig als statische Variable ablegen,
statt jedes Mal neu zu erzeugen, der Format-String stimmt aber,

der format-Aufruf geht auch leichter:
String sPreis = formater.format(preis);
oder höchstens
String sPreis = formater.format((double) preis);
der Rest ist unnötig,

java.text.DecimalFormat liest sich unschön, was spricht gegen Import-Anweisungen?
java.lang. muss man nicht mal importieren
 

Neue Themen


Zurück
Oben