2012-07-13 13 views

Odpowiedz

10

Zastosowanie String.format:

public class A { 
    public static void main(String[] args) { 
    System.out.println(String.format("%07d", 98)); // -> 0000098 
    } 
} 
+0

Dziękuję bardzo Danial ... to Prace!! :) –

0

można sformatować swoją wartość String użyciu NumberFormat w ten sposób:

NumberFormat formatter = new DecimalFormat("0000000"); 

Oznacza to, że Twój Łańcuch zostanie uzupełniony o 0, jak tylko chcesz.

A potem, aby uzyskać String sformatowany można zrobić:

String formatRes = formatter.format(new Double(val)); 

ponieważ "format" metoda wymaga podwójnej jako argument.

17

W Groovy można Struny pad tak:

val.padLeft(7, '0') 

Będzie pad w lewo napisu z zerami, aż będzie 7 znaków długości

Powiązane problemy