The trim() method in Java String is a built-in function that eliminates leading and trailing spaces. The Unicode value of space character is ‘\u0020’. The trim() method in java checks this Unicode value before and after the string, if it exists then removes the spaces and returns the omitted string. The trim() method also helps in trimming the characters in Java.
Note: The trim() method doesn’t eliminate middle spaces.

Method Signature:
public String trim()
Parameters: The trim() method accepts no parameters.
Return Type: The return type of trim() method is String. It returns the omitted string with no leading and trailing spaces.
Below are examples to show the working of the string trim() method in Java.
Example 1:
Java
class Gfg {
public static void main(String args[])
{
String s = " geeks for geeks has all java functions to read " ;
System.out.println(s.trim());
s = " Chetna loves reading books" ;
System.out.println(s.trim());
}
}
|
Outputgeeks for geeks has all java functions to read
Chetna loves reading books
Time Complexity: O(n)
Auxiliary Space: O(1)
Example 2:
Java
import java.io.*;
class GFG {
public static void main (String[] args) {
String s1 = " Geeks For Geeks " ;
System.out.println( "Before Trim() - " );
System.out.println( "String - " +s1);
System.out.println( "Length - " +s1.length());
s1=s1.trim();
System.out.println( "\nAfter Trim() - " );
System.out.println( "String - " +s1);
System.out.println( "Length - " +s1.length());
}
}
|
OutputBefore Trim() -
String - Geeks For Geeks
Length - 21
After Trim() -
String - Geeks For Geeks
Length - 15
Time Complexity: O(n)
Auxiliary Space: O(1)