De trimfunctie in Java String is een ingebouwde functie die voorloop- en volgspaties elimineert. De Unicode-waarde van het spatieteken is ‘u0020’. De trim()-methode in Java controleert deze Unicode-waarde voor en na de tekenreeks. Als deze bestaat, worden de spaties verwijderd en wordt de weggelaten tekenreeks geretourneerd. De trim() in Java helpt ook bij het bijsnijden van de tekens.
Opmerking: De trim() methode elimineert geen middenspaties.
tekenreeks is leeg

Methode Handtekening
public String trim()>
Parameters
- De trim() methode accepteert geen parameters.
Retourtype
- Het retourtype van de methode trim() is Snaar . Het retourneert de weggelaten tekenreeks zonder voorloop- en volgspaties.
Hieronder staan voorbeelden om de werking van de string te laten zien trim() methode op Java.
Voorbeelden van Trim() in Java
Voorbeeld 1:
De trimfunctie om witruimtes links en rechts van de string te verwijderen kan worden gebruikt als we meerdere strings willen samenvoegen.
Hieronder vindt u de implementatie van het onderwerp:
Java
// 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());> >}> }> |
tekenreeks vervangen in Java
>
>Uitvoer
geeks for geeks geeksforgeeks>
Voorbeeld 2:
Na gebruik van de trimfunctie retourneert het de string in plaats van wijzigingen aan te brengen in de originele string.
Hieronder vindt u de implementatie van het bovenstaande onderwerp:
Java
// 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);> >}> }> |
Java-lijst maken
>
>Uitvoer
geeks for geeks has all java functions to read geeks for geeks has all java functions to read>
Tijdcomplexiteit: Op)
Hulpruimte: O(1)
Voorbeeld 3:
Als we de trimfunctie gebruiken, krijgen we twee originele strings en de geretourneerde string. Beide zijn verschillend als we de witruimte uit de originele string verwijderen.
Hieronder vindt u de implementatie van het bovenstaande onderwerp:
Java
subtekenreeks Java
// 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'>);> >}> >}> }> |
>
wat is alfabetnummer
>Uitvoer
Before Trim() - String - Geeks For Geeks Length - 21 After Trim() - String - Geeks For Geeks Length - 15 Not Equal>
Tijdcomplexiteit: Op)
Hulpruimte: O(1)