Ich habe folgende Zahlen: 1, 2, 3, 4, 10
Aber ich möchte diese Zahlen so drucken:
0001
0002
0003
0004
0010
Ich habe in Google gesucht. das Stichwort ist Zahlenformat. Aber ich habe nichts, ich bekomme nur, Format Dezimal so Arsch 1,000,000.00
. Ich hoffe, Sie können mir eine Referenz vorschlagen oder mir etwas geben, um dieses Problem zu lösen.
Gracias
Bearbeiten, wir können NumberFormat oder String.format("%4d", somevalue) verwenden; aber es ist nur zum Hinzufügen 0
Zeichen vor der ganzen Zahl. Wenn ich ein Zeichen verwenden möchte, wie x
, #
oder vielleicht whitespace
. So wird der Charakter: xxxx1
xxx10
o ####1
###10
o 1####
10###