입력값에 공백이 있을 경우 이를 제거해야 되는 상황이 있습니다.
이럴 때는 공백 없이 입력하는 게 가장 좋지만,
다수의 데이터를 입력하다보면 입력값이 뜻대로 들어가지만은 않더라고요.
오늘은 입력값의 공백을 제거하도록 하겠습니다.
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블로그에 어서오세요."
'Language > JAVA' 카테고리의 다른 글
[JAVA] 프로그래머스 LV.0 더크게 합치기 풀이 - 형변환 이렇게 하세요 (0) | 2023.08.10 |
---|---|
[JAVA] join() 메소드로 배열 속 문자들 합치기 (0) | 2023.08.09 |
[JAVA] charAt 메소드로 문자열에서 문자 하나 출력하기 (0) | 2023.08.08 |
[JAVA] 홀/짝 구분하고, 홀/짝의 합 구하기 (+ 프로그래머스 LV.0 홀짝에 따라 다른 값 반환하기) (0) | 2023.08.07 |
[JAVA] 반복문(for)없이 반복메서드(repeat)로 반복하기 (0) | 2023.08.05 |