Stringformatter int zweistellig (00, 01, 02..)

Status
Nicht offen für weitere Antworten.

Hallo

Mitglied
Hi!

Wie ist es möglich eine integer Zahl bei einen String zweistellig auszugeben?

Welchen stringformater muss ich dazu benützen?

Ich will als z.B. für 0 - 00 ausgeben und für 1 - 01 ausgeben.

Schonmal danke für eure hilfen!
 
S

SlaterB

Gast
ich habe da bisher noch nichts fertiges gesehen,
wandle die Zahl in einem String um, prüfe die Länge die noch fehlt, und füge entsprechend viele "0"en hinzu,
 
B

bygones

Gast
[c]System.out.printf("0%d", 0);[/c] 2stellig

ansonsten natuerlich ueber
Java:
DecimalFormat df = new DecimalFormat("00");
System.out.println(df.format(1));
 
S

SlaterB

Gast
tja, so kann man sich irren/ vorhandes auslassen ;)

ich habe eh immer Methoden mit variabler Länge/ Breite
formatZero(long value, int breite)
 
B

bygones

Gast
wusst doch es geht: [c]System.out.printf("%03d", 1);[/c] gibt 001
 

Hallo

Mitglied
danke, das war genau das was ich gesucht habe :)

Muss schon sagen hier wird einem extrem schnell weiter geholfen.

Mfg
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben