The java.lang.String clasa oferă o mulțime de metode încorporate care sunt folosite pentru a manipula șir în Java . Cu ajutorul acestor metode, putem efectua operații asupra obiectelor String precum tăierea, concatenarea, conversia, compararea, înlocuirea șirurilor etc.
Java String este un concept puternic, deoarece totul este tratat ca șir dacă trimiteți orice formular în aplicație bazată pe fereastră, web sau mobilă.
Să folosim câteva metode importante din clasa String.
Metoda Java String toUpperCase() și toLowerCase().
Metoda Java String toUpperCase() convertește acest String în litere mari și metoda String toLowerCase() în litere mici.
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) } }Testează-l acum
Ieșire:
SACHIN sachin Sachin
Metoda Java String trim().
Metoda String class trim() elimină spațiile albe înainte și după String.
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 } }Testează-l acum
Ieșire:
Sachin Sachin
Metoda Java String startsWith() și endsWith().
Metoda startsWith() verifică dacă șirul începe cu literele trecute ca argumente și metoda endsWith() verifică dacă șirul se termină cu literele trecute ca argumente.
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 } }Testează-l acum
Ieșire:
true true
Java String CharAt() Metoda
Metoda String class charAt() returnează un caracter la indexul specificat.
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 } }Testează-l acum
Ieșire:
S h
Metoda Java String length().
Metoda String class length() returnează lungimea șirului specificat.
Stringoperation5.java
tranziție de opacitate css
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Testează-l acum
Ieșire:
6
Metoda Java String intern().
Un grup de șiruri, inițial gol, este întreținut privat de clasa String.
Când este invocată metoda intern, dacă pool-ul conține deja un String egal cu acest obiect String, așa cum este determinat de metoda equals(Object), atunci șirul din pool este returnat. În caz contrar, acest obiect String este adăugat la pool și este returnată o referință la acest obiect String.
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 } }Testează-l acum
Ieșire:
Sachin
Metoda Java String valueOf().
Metoda String class valueOf() acoperă un anumit tip, cum ar fi int, long, float, double, boolean, char și matrice de caractere în String.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Ieșire:
1010
Metoda Java String replace().
Metoda String class replace() înlocuiește toate aparițiile primei secvențe de caractere cu a doua secvență de caractere.
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); } }
Ieșire:
Kava is a programming language. Kava is a platform. Kava is an Island.