Etc.
(JAVA) EndTrim, StartTrim
kjun.kr
2017. 4. 13. 22:35
728x90
public static String trimEnd(String value) {
// Use replaceFirst to remove trailing spaces.
return value.replaceFirst("\\s+$", "");
}
public static String trimStart(String value) {
// Remove leading spaces.
return value.replaceFirst("^\\s+", "");
}
public static void main(String[] args) {
String value = " /Test? ";
// Use custom trimEnd and trimStart methods.
System.out.println("[" + trimEnd(value) + "]");
System.out.println("[" + trimStart(value) + "]");
}
위 예제는 앞뒤로 공백을 지우는 것이고
만약 특정 문자를 지우고 싶을때는 아래와 같이 쓴다.
test.replaceFirst("\\특정문자$", "")
예)
마지막 , 를 지우고 싶다면
String test = "A,B,C,";
columns.replaceFirst("\\,$", "")
결과 A,B,C
728x90