Java 문자열 Trim() 메서드
그만큼 트림 기능 Java String에서는 선행 및 후행 공백을 제거하는 내장 함수입니다. 공백 문자의 유니코드 값은 'u0020'입니다. Java의 Trim() 메소드는 문자열 앞과 뒤에 있는 이 유니코드 값을 확인하고, 존재하는 경우 공백을 제거하고 생략된 문자열을 반환합니다. Java의 Trim()은 문자 자르기에도 도움이 됩니다.
메모: Trim() 메서드는 중간 공백을 제거하지 않습니다.
메소드 서명
public String trim()
매개변수
- Trim() 메서드는 매개 변수를 허용하지 않습니다.
반환 유형
- Trim() 메소드의 반환 유형은 다음과 같습니다. 끈 . 앞뒤 공백 없이 생략된 문자열을 반환합니다.
다음은 문자열의 작동을 보여주는 예입니다. 손질() 자바의 메소드.
Java의 Trim() 예
예시 1:
여러 문자열을 하나로 합치고 싶을 때 문자열의 왼쪽과 오른쪽 공백을 제거하는 트림 기능을 사용할 수 있습니다.
다음은 주제의 구현입니다.
자바
// Java program to demonstrate working> // of java string trim() method> import> java.io.*;> > // Driver Class> class> GFG {> > // Main Function> > public> static> void> main (String[] args) {> > > // Three strings declared> > String x=> 'geeks '> ;> > String y=> 'for '> ;> > String z=> 'geeks'> ;> > > // Printing without trim function> > System.out.println(x+y+z);> > > // Using trim function to get result> > System.out.println(x.trim()+y.trim()+z.trim());> > }> }> |
산출
geeks for geeks geeksforgeeks
예시 2:
Trim 함수를 사용한 후에는 원래 문자열을 변경하는 대신 문자열을 반환합니다.
다음은 위 주제의 구현입니다.
자바
// Java program to demonstrate working> // of java string trim() method> > class> Gfg {> > > // driver code> > public> static> void> main(String args[])> > {> > // trims the trailing and leading spaces> > String s> > => ' geeks for geeks has all java functions to read '> ;> > > // Printing String after removing the whitespaces> > // from the string> > System.out.println(s.trim());> > > // Printing string to observe> > System.out.println(s);> > }> }> |
산출
geeks for geeks has all java functions to read geeks for geeks has all java functions to read
시간 복잡도: 에)
보조 공간: 오(1)
예시 3:
원래 문자열과 반환된 문자열 두 개를 얻을 때 트림 함수를 사용하는 동안 원래 문자열에서 공백을 제거하는 경우 둘 다 다릅니다.
다음은 위 주제의 구현입니다.
자바
// Java program to demonstrate working> // of java string trim() method> import> java.io.*;> > // Driver Class> class> GFG {> > // Main Function> > public> static> void> main(String[] args)> > {> > // String declared> > String s1 => ' Geeks For Geeks '> ;> > > // Before Trim() method> > System.out.println(> 'Before Trim() - '> );> > System.out.println(> 'String - '> + s1);> > System.out.println(> 'Length - '> + s1.length());> > > // applying trim() method on string s1> > String s2 = s1.trim();> > > // After Trim() method> > System.out.println(> '
After Trim() - '> );> > System.out.println(> 'String - '> + s2);> > System.out.println(> 'Length - '> + s2.length());> > > // Comparing both the strings> > if> (s1 == s2) {> > System.out.println(> '
Equal'> );> > }> > else> {> > System.out.println(> '
Not Equal'> );> > }> > }> }> |
산출
Before Trim() - String - Geeks For Geeks Length - 21 After Trim() - String - Geeks For Geeks Length - 15 Not Equal
시간 복잡도: 에)
보조 공간: 오(1)