Java String trim() metode

Java String trim() metode

Det trim funktion i Java String er en indbygget funktion, der eliminerer førende og efterfølgende mellemrum. Unicode-værdien for mellemrumstegnet er 'u0020'. Trim()-metoden i Java kontrollerer denne Unicode-værdi før og efter strengen, hvis den findes, fjerner mellemrummene og returnerer den udeladte streng. Trim() i Java hjælper også med at trimme tegnene.

Bemærk: Trim()-metoden fjerner ikke mellemrum.

Java String trim()

Metode signatur

public String trim() 

Parametre

  • Trim()-metoden accepterer ingen parametre.

Returtype

  • Returtypen for trim()-metoden er Snor . Den returnerer den udeladte streng uden indledende og efterfølgende mellemrum.

Nedenfor er eksempler for at vise strengens funktion trimme() metode i Java.

Eksempler på Trim() i Java

Eksempel 1:

Trimfunktionen til at fjerne mellemrum fra venstre og højre af strengen kan bruges, når vi ønsker at forbinde flere strenge sammen.

Nedenfor er implementeringen af ​​emnet:

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());> > }> }>

Produktion

geeks for geeks geeksforgeeks 

Eksempel 2:

Efter at have brugt trimfunktionen returnerer den strengen i stedet for at foretage ændringer i den originale streng.

Nedenfor er implementeringen af ​​ovenstående emne:

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

Produktion

geeks for geeks has all java functions to read geeks for geeks has all java functions to read 

Tidskompleksitet: På)
Hjælpeplads: O(1)

Eksempel 3:

Når vi bruger trimfunktionen, da vi får to strenge, original og returneret streng, er begge forskellige, hvis vi fjerner mellemrummene fra den originale streng.

Nedenfor er implementeringen af ​​ovenstående emne:

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'> );> > }> > }> }>

Produktion

Before Trim() - String - Geeks For Geeks Length - 21 After Trim() - String - Geeks For Geeks Length - 15 Not Equal 

Tidskompleksitet: På)
Hjælpeplads: O(1)