English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 방향 객체(I)

Java 방향 객체(II)

Java 방향 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java String trim() 사용 방법 및 예제

Java String(문자열) 메서드

Java String trim() 메서드는 앞쪽(시작)과 뒤쪽(끝) 공백을 제거한 문자열을 반환합니다.

문자열 trim() 메서드의 문법은 다음과 같습니다:

string.trim()

trim() 파라미터

  • trim() 메서드는 어떤 파라미터도 가져오지 않습니다

trim() 반환 값

  • 머리와 尾 뒤의 공백을 제거한 문자열을 반환합니다

  • 초기나 마지막에 공백이 없으면 원래 문자열을 반환합니다.

주의:프로그래밍에서, 공백은 수평이나 수직 공간을 나타내는 어떤 문자나 문자열입니다. 예를 들어: 공백, 개행 문자\n, 탭 문자\t, 수직 탭 문자\v 등이 있습니다.

예제:Java 문자열 trim()

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
  }
}

Java String(문자열) 메서드