位數(shù)不夠前面補(bǔ)0 java中,隨機(jī)產(chǎn)生1個(gè)四數(shù),當(dāng)不足四位時(shí)怎么補(bǔ)零?
java中,隨機(jī)產(chǎn)生1個(gè)四數(shù),當(dāng)不足四位時(shí)怎么補(bǔ)零?shell如何實(shí)現(xiàn)字符串不足N位自動(dòng)補(bǔ)零?shell處理字符串。如果字符串長(zhǎng)度小于5位,則需要自動(dòng)填充左側(cè)的0。例如:123,自動(dòng)完成是00123有
java中,隨機(jī)產(chǎn)生1個(gè)四數(shù),當(dāng)不足四位時(shí)怎么補(bǔ)零?
shell如何實(shí)現(xiàn)字符串不足N位自動(dòng)補(bǔ)零?
shell處理字符串。如果字符串長(zhǎng)度小于5位,則需要自動(dòng)填充左側(cè)的0。
例如:123,自動(dòng)完成是00123
有兩種解決方案:
一種是shell的printf命令:
1 printf“ dn”123
另一種是使用awk:
1 echo 123 | awk“{printf(“ dn”,$0)}”
數(shù)字轉(zhuǎn)換字符串,不足長(zhǎng)度補(bǔ)零?
根據(jù)您的想法編寫:(前提是您的長(zhǎng)度已經(jīng)確定!例如,現(xiàn)實(shí)中的10個(gè)它的循環(huán)太慢了!int ium=27字符串strum=String.valueOf值(ium)字符串str=“0000000000”strum=結(jié)構(gòu)子串(0,10-strum.length())strum系統(tǒng)輸出打?。ńY(jié)構(gòu))