시소당
public static String trim(String s) {
if (s == null)
return "";
int st = 0;
char val[] = s.toCharArray();
int count = val.length;
int len;
// 왼쪽 공백 제거
for (len = count; st < len && val[st] <= ' '; st++)
;
// 우측 공백 제거
for (; st < len && val[len - 1] <= ' '; len--)
;
return st <= 0 && len >= count ? s : s.substring(st, len);
}
[2009년 10월 08일 20:17:46 수정되었습니다.]