Kako lahko celo število zapolnim z ničlami na levi strani?
Kako pri pretvorbi v Najstico
v javi levo zapolnite int
z ničlami?
V bistvu želim cela števila do 9999
zapolniti z ničlami (npr. 1 = 0001
).
959
3
Uporabite
java.lang.String.format(String,Object...)
na naslednji način:za ničelno označevanje z dolžino 5. Za šestnajstiški izpis zamenjajte
d
zx
kot v"%05x"
.Vse možnosti formatiranja so dokumentirane kot del
java.util.Formatter
.Če iz kakršnegakoli razloga uporabljate Javo pred 1.5, lahko poskusite z metodo Apache Commons Lang
Našel sem ta primer... Preizkusil bo...
Preizkusil to in:
Oba delujeta, vendar menim, da je String.Format za moje namene boljši in bolj jedrnat.