Java String trim() metode
The apgriešanas funkcija Java String ir iebūvēta funkcija, kas novērš sākuma un beigu atstarpes. Atstarpes rakstzīmes Unikoda vērtība ir “u0020”. Java metode trim() pārbauda šo Unikoda vērtību pirms un pēc virknes, ja tāda pastāv, tad noņem atstarpes un atgriež izlaisto virkni. Apgriešana () Java arī palīdz apgriezt rakstzīmes.
Piezīme: Apgriešanas () metode neizslēdz vidējās atstarpes.
Metode Paraksts
public String trim()
Parametri
- Metode trim() nepieņem nekādus parametrus.
Atgriešanas veids
- Trim() metodes atgriešanas veids ir Stīga . Tas atgriež izlaisto virkni bez sākuma un beigu atstarpēm.
Tālāk ir sniegti piemēri, kas parāda virknes darbību apgriezt () metode Java.
Trim () piemēri Java
1. piemērs:
Apgriešanas funkciju, lai noņemtu atstarpes no virknes kreisās un labās puses, var izmantot, ja vēlamies apvienot vairākas virknes.
Zemāk ir tēmas īstenošana:
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());> > }> }> |
Izvade
geeks for geeks geeksforgeeks
2. piemērs:
Pēc apgriešanas funkcijas izmantošanas tā atgriež virkni, nevis veic izmaiņas sākotnējā virknē.
Zemāk ir aprakstīta iepriekš minētās tēmas īstenošana:
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);> > }> }> |
Izvade
geeks for geeks has all java functions to read geeks for geeks has all java functions to read
Laika sarežģītība: O(n)
Palīgtelpa: O(1)
3. piemērs:
Izmantojot apgriešanas funkciju, jo mēs iegūstam divas oriģinālās un atgrieztās virknes, abas atšķiras gadījumā, ja noņemam atstarpes no sākotnējās virknes.
Zemāk ir aprakstīta iepriekš minētās tēmas īstenošana:
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'> );> > }> > }> }> |
Izvade
Before Trim() - String - Geeks For Geeks Length - 21 After Trim() - String - Geeks For Geeks Length - 15 Not Equal
Laika sarežģītība: O(n)
Palīgtelpa: O(1)