English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java String trim() 메서드는 앞쪽(시작)과 뒤쪽(끝) 공백을 제거한 문자열을 반환합니다.
문자열 trim() 메서드의 문법은 다음과 같습니다:
string.trim()
trim() 메서드는 어떤 파라미터도 가져오지 않습니다
머리와 尾 뒤의 공백을 제거한 문자열을 반환합니다
초기나 마지막에 공백이 없으면 원래 문자열을 반환합니다.
주의:프로그래밍에서, 공백은 수평이나 수직 공간을 나타내는 어떤 문자나 문자열입니다. 예를 들어: 공백, 개행 문자\n, 탭 문자\t, 수직 탭 문자\v 등이 있습니다.
class Main { public static void main(String[] args) { String str1 = " Learn Java Programming "; String str2 = "Learn\nJava Programming\n\n "; System.out.println(str1.trim()); System.out.println(str2.trim()); } }
출력 결과
학습 Java 프로그래밍 학습 Java 프로그래밍
여기서, str1.trim()을 반환합니다
"Learn\tJava Programming"
동일하게, str2.trim()을 반환합니다
"Learn\nJava Programming"
위의 예제에서 보면, trim() 메서드는 선두와 종속 공백만 제거합니다. 중간에 있는 공백은 제거하지 않습니다.
필요하다면문자열에서 모든 공백 문자를 제거할 수 있습니다그렇다면String replaceAll() 메서드적절한 정규 표현식과 함께 사용하면 됩니다.
class Main { public static void main(String[] args) { String str1 = "Learn\nJava\n\n\t"; String result; //모든 공백 문자를 빈 문자열로 대체합니다 result = str1.replaceAll("\\s", ""); System.out.println(result); // LearnJava } }