Re: [問題] 關於用迴圈補0

看板java作者 (小安)時間18年前 (2007/05/19 21:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《ossetepokimo (流光)》之銘言: : 想請教一下板上的大大 : 以下為何會發生那樣情況(不知是否我考慮不周還是太笨了...) : 就是我先告一個陣列 想將陣列內的String補成一樣長度 : 但是就是會有問題 : String sb[]={"101","1","1010","111","1","101","100","11"}; : for(int i=0;i<sb.length;i++) : { : if(sb[i].length()<4) : { : for(int j=0;j<4-sb[i].length();j++) ^^^^^^^^^ 這邊有問題 注意 sb[i] 的值會一直增加喔 : { : sb[i]='0'+sb[i]; 如果確定都是數字的話,善用 Format String 應該是個不錯的選擇 String.format("%04d", intValue); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.65.163
文章代碼(AID): #16Jm95Ud (java)
文章代碼(AID): #16Jm95Ud (java)