본문 바로가기
Programming/JAVA

[Java] 문자열 앞뒤 공백 제거하기 - trim()

by 이브(Eve) 2025. 1. 25.

문자열 앞 뒤의 공백을 제거하는 trim 메서드에 대해 알아보자!


trim 메서드란?

문자열의 앞뒤 공백을 제거하는 메서드이다.

특히 문자열의 끝에 있는 줄바꿈(엔터키, \n)이나 ' ', 탭 등의 공백을 제거할 때 유용하다.

public String trim()
  • 문자열의 중간에 있는 공백은 제거되지 않는다 !!!
  • 원본 문자열은 변하지 않고, 문자열의 앞뒤 공백이 제거된 새 문자열을 반환한다.

- 예제 코드

public class Main {
    public static void main(String[] args)
    {
        String str = "     Hello! This is a trim method test!         ";
        String newStr = str.trim();

        System.out.println("원본 문자열 : [" + str + "]");
        System.out.println("trim() 적용 : [" + newStr + "]");
    }
}

// 실행 결과
원본 문자열 : [     Hello! This is a trim method test!         ]
trim() 적용 : [Hello! This is a trim method test!]