[JAVA] 자바 문자열 앞뒤 공백제거 Trim() 사용법

java 문자열 제거 trim 사용법

문자열을 처리하다보면 예기치 못한 공백이 들어오는 경우가 있습니다.

문자열의 공백을 한번에 제거할수 있는 TRIM() 에 대해서 알아보겠습니다.


TRIM()

문자열의 처음과 마지막의 공백을 제거합니다 String 클래스에 정의되어있습니다.

사용법 : 문자열.trim();

 

trim 사용 예제

package main.java;

import java.util.StringTokenizer;

public class test2 {

    public static void main(String[] args) {

        String str = " 안녕하세요 출근중 입니다. 퇴근해보겠습니다. ";
        System.out.println(str);
	// 결과 : " 안녕하세요 출근중 입니다. 퇴근해보겠습니다. "
	// 공백 그대로 나옵니다.

        String strTrim = str.trim();
        System.out.println(strTrim);
	// 결과 : "안녕하세요 출근중 입니다. 퇴근해보겠습니다."
	// 문자열 앞뒤 공백 제거 되었습니다.
    }

}

 

결과입니다.

 

trim을 적용하지 않은 문자는 그대로 앞뒤 공백이 있는 상태로 출력되었습니다.

결과 : " 안녕하세요 출근중 입니다. 퇴근해보겠습니다. "

 

하지만 trim을 적용한 strTrim은 앞뒤 공백이 제거된 상태로 출력되었습니다.
결과 : "안녕하세요 출근중 입니다. 퇴근해보겠습니다."


이처럼 Trim은 문자열의 양 옆(문자열의 제일 왼쪽 공백, 오른쪽 공백만 제거해줍니다.) 

가운데 공백은 replace 함수를 사용해서 제거해주셔야 합니다.

 

댓글

Designed by JB FACTORY