Java String trim() metodas
The apdailos funkcija Java String yra integruota funkcija, kuri pašalina tarpus priekyje ir pabaigoje. Tarpo simbolio Unikodo reikšmė yra „u0020“. „Java“ metodas trim() patikrina šią Unikodo reikšmę prieš ir po eilutės, jei ji egzistuoja, pašalina tarpus ir grąžina praleistą eilutę. Trim () Java taip pat padeda apkarpyti simbolius.
Pastaba: Trim() metodas nepanaikina vidurinių tarpų.
Metodas Parašas
public String trim()
Parametrai
- Trim() metodas nepriima jokių parametrų.
Grąžinimo tipas
- Trim() metodo grąžinimo tipas yra Styga . Jis grąžina praleistą eilutę be tarpų priekyje ir gale.
Žemiau pateikiami pavyzdžiai, rodantys eilutės veikimą apkarpyti() metodas Java.
Trim() pavyzdžiai Java
1 pavyzdys:
Apkarpymo funkciją, skirtą tarpams pašalinti iš kairės ir dešinės eilutės, galima naudoti, kai norime sujungti kelias eilutes.
Žemiau pateikiamas temos įgyvendinimas:
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());> > }> }> |
Išvestis
geeks for geeks geeksforgeeks
2 pavyzdys:
Panaudojus apkarpymo funkciją, ji grąžina eilutę, o ne keičia pradinę eilutę.
Žemiau pateikiamas aukščiau pateiktos temos įgyvendinimas:
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);> > }> }> |
Išvestis
geeks for geeks has all java functions to read geeks for geeks has all java functions to read
Laiko sudėtingumas: O(n)
Pagalbinė erdvė: O(1)
3 pavyzdys:
Naudodami apkarpymo funkciją, nes gauname dvi eilutes, pradinė ir grąžinta eilutė skiriasi tuo atveju, jei pašaliname tarpelius iš pradinės eilutės.
Žemiau pateikiamas aukščiau pateiktos temos įgyvendinimas:
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'> );> > }> > }> }> |
Išvestis
Before Trim() - String - Geeks For Geeks Length - 21 After Trim() - String - Geeks For Geeks Length - 15 Not Equal
Laiko sudėtingumas: O(n)
Pagalbinė erdvė: O(1)