Vairāk
Kā aizpildīt veselu skaitli ar nullēm kreisajā pusē?
Kā javā konvertējot int
ar nulli, pārveidojot to par stringu
?
Es būtībā meklēju, lai veselos skaitļus līdz 9999
aizpildītu ar sākuma nullēm (piemēram, 1 = 0001
).
959
3
Izmantojiet
java.lang.String.format(String,Object...)
šādi:nulles papildināšanai ar garumu 5. Sešciparu izvades gadījumā aizstāt
d
arx
kā"%05x"
.Visas formatēšanas opcijas ir dokumentētas kā daļa no
java.util.Formatter
.Ja kāda iemesla dēļ izmantojat pirms 1.5 Java, varat izmēģināt Apache Commons Lang metodi.
Atrasts šis piemērs... Pārbaudīs...
Pārbaudīja šo un:
Abi darbojas, manuprāt, maniem mērķiem String.Format ir labāks un kodolīgāks.