The java.lang.String luokka tarjoaa paljon sisäänrakennettuja menetelmiä, joita käytetään manipuloimiseen merkkijono Javassa . Näiden menetelmien avulla voimme suorittaa merkkijono-objekteille operaatioita, kuten leikkausta, ketjuttamista, muuntamista, vertailua, merkkijonojen korvaamista jne.
Java-merkkijono on tehokas konsepti, koska kaikkea käsitellään merkkijonona, jos lähetät minkä tahansa lomakkeen ikkunapohjaisessa, verkkopohjaisessa tai mobiilisovelluksessa.
Käytetään joitakin tärkeitä String-luokan menetelmiä.
Java-merkkijono toUpperCase()- ja toLowerCase()-metodi
Java String toUpperCase() -menetelmä muuntaa tämän merkkijonon isoksi kirjaimeksi ja String toLowerCase() -menetelmän pieneksi kirjaimeksi.
Stringoperation1.java
public class Stringoperation1 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.toUpperCase());//SACHIN System.out.println(s.toLowerCase());//sachin System.out.println(s);//Sachin(no change in original) } }Testaa nyt
Lähtö:
SACHIN sachin Sachin
Java String trim() -menetelmä
String class trim() -menetelmä poistaa tyhjät välilyönnit ennen ja jälkeen merkkijonon.
Stringoperation2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }Testaa nyt
Lähtö:
Sachin Sachin
Java-merkkijono startsWith() ja endsWith() -metodi
Metodi startsWith() tarkistaa, alkaako merkkijono argumenteiksi annetuilla kirjaimilla ja endsWith()-metodi tarkistaa, loppuuko merkkijono argumenteiksi välitetyillä kirjaimilla.
Stringoperation3.java
public class Stringoperation3 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.startsWith('Sa'));//true System.out.println(s.endsWith('n'));//true } }Testaa nyt
Lähtö:
true true
Java-merkkijono charAt() -menetelmä
String-luokka charAt() -menetelmä palauttaa merkin määritetyssä indeksissä.
Stringoperation4.java
public class Stringoperation4 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.charAt(0));//S System.out.println(s.charAt(3));//h } }Testaa nyt
Lähtö:
S h
Java-merkkijonon pituus () -menetelmä
String class pituus()-metodi palauttaa määritetyn merkkijonon pituuden.
Stringoperation5.java
algoritmi bfs:lle
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Testaa nyt
Lähtö:
6
Java String intern() -menetelmä
Aluksi tyhjää merkkijonovarastoa ylläpitää yksityisesti luokka String.
Kun intern-menetelmää vedetään, jos pooli sisältää jo merkkijonon, joka on yhtä suuri kuin tämä merkkijono-objekti, joka on määritetty equals(Object)-metodilla, merkkijono poolista palautetaan. Muussa tapauksessa tämä merkkijono-objekti lisätään pooliin ja palautetaan viittaus tähän merkkijono-objektiin.
Stringoperation6.java
public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } }Testaa nyt
Lähtö:
Sachin
Java String valueOf() -menetelmä
String class valueOf()-metodi peittää tietyn tyypin, kuten int, long, float, double, boolean, char ja char -taulukon Stringiksi.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Lähtö:
1010
Java-merkkijono korvaa() -menetelmä
String class vaihto() -menetelmä korvaa kaikki ensimmäisen merkkijonon esiintymät toisella merkkijonolla.
Stringoperation8.java
public class Stringoperation8 { public static void main(String ar[]) { String s1='Java is a programming language. Java is a platform. Java is an Island.'; String replaceString=s1.replace('Java','Kava');//replaces all occurrences of 'Java' to 'Kava' System.out.println(replaceString); } }
Lähtö:
Kava is a programming language. Kava is a platform. Kava is an Island.