심심한잉여의 잡동사니

JAVA - strip(); 본문

코딩일기/Java

JAVA - strip();

심심한잉여 2021. 11. 21. 19:37
반응형

strip은 앞 뒤 공백을 제거하는 String의 메소드이다.

String str = "   hello   ";

System.out.println(str); // 공백있는    hello  로 출력된다.

str = str.strip();

System.out.println(str);// 공백없는 hello로 출력된다.

trim의 경우 '\u0020' 이하의 공백만 제거가 가능하지만

strip은 그 이상의 공백도 제거가 가능하다.
EM SPACE의 경우 '\u2003' 으로  '\u0020' 보다 크기 때문에 trim으로는 삭제가 불가능하다.
하지만 strip으로는 제거가 가능하므로 상황에 맞춰 사용하면 될 것이다.

추가적으로

stripLeading() 이라는 메소드는 앞의 공백만 제거하고
stripTrailing()  이라는 메소드는 뒤에 있는 공백만 제거하므로 상황에 맞춰 사용하면 된다.

반응형