본문으로 건너뛰기

Java 문자열 앞, 뒤 공백 제거

문자열 앞, 뒤의 공백만 제거하는 방법입니다.

1. trim()

String.trim()은 문자열의 앞, 뒤 공백만 제거하고 가운데 공백은 제거하지 않습니다.

public class Example {
public static void main(String[] args) {

String str = " A - B - C ";

String result = str.trim();
System.out.println("[" + result + "]");
}
}

Output:

[A - B - C]

2. strip(), stripLeading(), stripTrailing()

아래와 같은 strip 함수들이 있으며, 제거하는 공백은 다음과 같습니다.

  • String.strip() : 문자열 앞, 뒤 공백 제거
  • String.stripLeading() : 문자열 앞 공백 제거
  • String.stripTrailing() : 문자열 뒤 공백 제거
public class Example {
public static void main(String[] args) {

String str = " A - B - C ";

String result = str.strip();
System.out.println("[" + result + "]");

result = str.stripLeading();
System.out.println("[" + result + "]");

result = str.stripTrailing();
System.out.println("[" + result + "]");
}
}

Output:

[A - B - C]
[A - B - C ]
[ A - B - C]