Re: [J2SE] String padding 的問題

看板java作者 (godfat 真常)時間17年前 (2008/04/26 18:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《silver8250 ((阿信))》之銘言: 這樣有比較快嗎? public static String pad(String str, char ch, int size){ int length = str.getBytes().length; if(length >= size) return str; char[] chars = new char[size-length]; java.util.Arrays.fill(chars, ch); return str + new String(chars); } 好像有快一點: godfat ~/p/t/padding> time java Padding 1.83 real 1.53 user 0.10 sys godfat ~/p/t/padding> time java Padding2 7.67 real 6.55 user 0.26 sys 跑這個: public static void main(String[] args){ for(int i=0; i<1000000; ++i) pad("abc", ' ', 50); } -- Nobody can take anything away from him. Nor can anyone give anything to him. What came from the sea, has returned to the sea. Chrono Cross -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18 ※ 編輯: godfat 來自: 220.135.28.18 (04/26 19:19)
文章代碼(AID): #184mUf-R (java)
討論串 (同標題文章)
文章代碼(AID): #184mUf-R (java)