2012-07-13 4 views

Antwort

10

Verwendung String.format:

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

Vielen Dank Danial ... Es funktioniert !! :) –

0

Sie Ihre String-Wert Number auf diese Weise unter Verwendung formatieren können:

NumberFormat formatter = new DecimalFormat("0000000"); 

Dies bedeutet, dass Ihre Zeichenfolge mit Nullen ergänzt wird, wie Sie möchten.

Und dann Ihre String formatiert erhalten Sie tun können:

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

, weil das "Format" Methode eine doppelte als Argument benötigt.

17

In stark, können Sie Pad Strings wie folgt:

val.padLeft(7, '0') 

, dass die linke Seite des String mit Nullen Pad bis 7 Zeichen lang ist

Verwandte Themen