Language/Java

Java String ltrim & rtrim

OIZTLOMO 2012. 3. 14. 14:47

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