본문 바로가기
Language/JAVA

[JAVA] trim() 메서드로 공백 제거하기

by 이오와이 2023. 8. 7.

 

입력값에 공백이 있을 경우 이를 제거해야 되는 상황이 있습니다.

 

이럴 때는 공백 없이 입력하는 게 가장 좋지만,

다수의 데이터를 입력하다보면 입력값이 뜻대로 들어가지만은 않더라고요.

 

오늘은 입력값의 공백을 제거하도록 하겠습니다.

 

 

trim() 이란?

JAVA에서 trim()메소드는 문자열의 양쪽 끝에 있는 공백을 제거합니다.

 

" welcome " => "welcome" 

 

이처럼 공백이 있는 문자열에서 trim() 메서드 호출 시 양끝에 있는 공백을 제거한 후 문자열이 반환됩니다.

이때, 대소문자를 구별하지 않고, 문자열 내에 있는 모든 공백을 다루는 게 아닌, 양쪽 끝 공백문자만 제거합니다.

 

코드로 자세히 알아보겠습니다.

 

 

trim(), 이렇게 사용합니다.

트림은 '문자열.trim()' 이렇게 호출합니다.

 

예를 들어, 문자열 a에 " eo-y블로그에 어서 오세요. "라는 값을 입력하여 trim으로 양끝 공백을 제거하겠습니다.

public class testTrim {
	public static void main(String[] args) {
    
        String a = " eo-y블로그에 어서오세요. ";
        System.out.println(a.trim());
        
    }

코드를 자세히 보겠습니다.

 

문자열 a를 String a로 지정하여 값을 입력하였습니다.

System.out.println();으로 출력하고, 그 안에 문자열 a와 trim 메서드를 호출하여

a의 양 끝 공백을 제거합니다.

 

따라서 다음과 같은 값이 출력됩니다.

 

"eo-y블로그에 어서오세요."