[JAVA] 자바 문자열 앞뒤 공백제거 Trim() 사용법
- 언어/Java
- 2020. 5. 22.
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 함수를 사용해서 제거해주셔야 합니다.
'언어 > Java' 카테고리의 다른 글
[JAVA]자바 문자열 비교 equals(), == 사용법 및 차이점 (0) | 2020.05.24 |
---|---|
[JAVA] 자바 문자열 치환 방법 raplace, replaceAll 차이점 (0) | 2020.05.23 |
[JAVA] 자바 상수(Constant) 사용법! 하드코딩 하지말자 (0) | 2020.05.20 |
[JAVA] 자바 특정 문자열 포함 확인 및 찾기(contains/indexof/matches) (0) | 2020.05.19 |
[JAVA] 자바 NumberFormatException 원인/예외처리해결 (0) | 2020.05.17 |