Java API java.lang.String class에서 지원하는 trim 방식은 전체 trim 만 지원한다.
특별히 쓸일은 많지 않지만, 아쉬울때가 종종 있다.
그래서, ltrim(), rtrim() method를 구현했다.
전체 trim을 할거라면, java.lang.String class의 trim() method를 사용하시라..
/**
*
* @param s
* @return
*/
public static String rtrim(String s)
{
char[] val = s.toCharArray();
int st = 0;
int len = s.length();
while (st < len && val[len-1] <= ' ')
{
len--;
}
return s.substring(0, len);
}
/**
*
* @param s
* @return
*/
public static String ltrim(String s)
{
char[] val = s.toCharArray();
int st = 0;
int len = s.length();
while (st < len && val[st] <= ' ')
{
st++;
}
return s.substring(st, len);
}
'Language > Java' 카테고리의 다른 글
[펌] Interrupting Java threads (0) | 2012.04.03 |
---|---|
[펌] Shutting Down Threads Cleanly (0) | 2012.04.03 |
[JAXB] XML 읽기, 쓰기 (생성, 수정) (0) | 2012.02.22 |
[JAXB] XSD 정의 및 Java 파일 생성 (0) | 2012.01.30 |
[JAXB] Install and xsd Compile (0) | 2012.01.30 |