Daugiau
Kaip užpildyti sveikąjį skaičių nuliais kairėje pusėje?
Kaip konvertuojant int
į String
Java sistemoje, kairiąją int
padalinti nuliais?
Aš iš esmės noriu, kad sveikieji skaičiai iki 9999
būtų papildyti nuliais (pvz., 1 = 0001
).
959
3
Naudokite
java.lang.String.format(String,Object...)
taip:jei norite įrašyti 5 ilgio nulinę eilutę. Jei norite išvesti šešioliktainę reikšmę, pakeiskite
d
įx
, kaip"%05x"
.Visos formatavimo parinktys aprašytos kaip
java.util.Formatter
dalis.Jei dėl kokių nors priežasčių naudojate "Java" iki 1.5 versijos, galite pabandyti naudoti "Apache Commons Lang" metodą
Radau šį pavyzdį... Bus išbandyti...
Išbandyta ir:
Abu veikia, bet manau, kad mano tikslams String.Format yra geresnis ir glaustesnis.