[J2SE] String padding 的問題

看板java作者 ((阿信))時間17年前 (2008/04/26 18:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/9 (看更多)
各位先進,小弟遇到一個問題!! String padding 也就是字串後面補空白 目前小弟的作法很笨,API查了,可是要找可用的API就像大海撈針!! 我已經找了一整天了!! 很笨的方法就是用回圈去補後面剩下的空白 private String padding( String data , int size) { int length = data.getBytes().length; //因為中文英文的長度不同 StringBuffer sb = new StringBuffer(data); for (int i=0 , n=size-length ; i<n ; i++) { sb.append(" "); } return sb.toString(); } 不知道各位先進是否知道有現成的 API 改進我這很笨的方法。 或是直接對我的笨方法改得比較不浪費時間。 因為這個 method 對於目前開發的程式來說,至少會跑 1K up 每次 padding 都會補 50 個空白以上 感覺用這 method 會跑到 user 都等不下去XD 小弟請各位先進們指教了!! 感恩您 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.86.208 ※ 編輯: silver8250 來自: 192.192.86.208 (04/26 18:18)
文章代碼(AID): #184m3Za2 (java)
討論串 (同標題文章)
文章代碼(AID): #184m3Za2 (java)