(JAVA) EndTrim, StartTrim

Etc. 2017. 4. 13. 22:35
728x90
728x170

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
그리드형
Posted by kjun
,