作者silver8250 ((阿信))
看板java
标题[J2SE] String padding 的问题
时间Sat Apr 26 18:15:59 2008
各位先进,小弟遇到一个问题!! 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)