Gibt es eine Möglichkeit zu verhindern, dass ein DecimalFormat -Objekt die Dezimalstelle automatisch um zwei Stellen nach rechts verschiebt?
DecimalFormat
Dieser Code:
erzeugt:
Aber ich möchte es produzieren:
Umgeben Sie Ihr% mit einfachen Anführungszeichen:
Wenn Sie in Ihrer Formatzeichenfolge % verwenden, wird der zu formatierende Wert standardmäßig zuerst mit 100 multipliziert. Sie können den Multiplikator mit der Methode DecimalFormat.setMultiplier() zu 1 ändern.
%
DecimalFormat.setMultiplier()
erzeugt
So mache ich es:
Wo n ist die Anzahl der Dezimalstellen, die Sie benötigen.
Ich weiß, das ist nicht der sauberste Weg, aber es funktioniert.
Hoffe, das hilft.
Tags und Links java decimalformat