So drucken Sie bis zu zwei Dezimalstellen in java string-generator?

Hallo, ich bin versucht zu drucken, nach der Division in der string-generator und-Druck, dass die string-builder-lassen Sie zeigen mir meinen code ,

string.append("Memomry usage:total:"+totalMemory/1024/1024+
"Mb-used:"+usageMemory/1024/1024+
" Mb("+Percentage+"%)-free:"+freeMemory/1024/1024+
" Mb("+Percentagefree+"%)");

im obigen code "totalmemory" und "freememory" ist der double-Typ mit bytes mit dem Wert im Punkt nicht null, so Teile ich es durch "1024" zwei mal, um es in "Mb" und "string" - variable der string-generator nach mit diesem code, ich bin einfach drucken Sie eine bin immer Ergebnis wie unten gezeigt,

Used Memory:Memomry usage: 
total:13.3125Mb-used:0.22920989990234375Mb (0.017217645063086855%)
-free:13.083290100097656Mb (0.9827823549369131%)

möchte ich, um den Prozentsatz in twodecimal Ort und die Werte des belegten und freien Speicher in mb so "verwendet:2345.25" in diesem pattren erinnern

Hoffnungen für Ihre Anregungen

Vielen Dank im Voraus

  • Warum "mit StringBuilder'? Es ist die falsche Technik für dieses problem. Siehe die Antworten ...
InformationsquelleAutor Syed Raza | 2012-03-02
Schreibe einen Kommentar