IL java.lang.String fornisce molti metodi integrati utilizzati per manipolare stringa in Java . Con l'aiuto di questi metodi, possiamo eseguire operazioni sugli oggetti String come tagliare, concatenare, convertire, confrontare, sostituire stringhe ecc.
Java String è un concetto potente perché tutto viene trattato come una stringa se invii qualsiasi modulo in un'applicazione basata su finestra, sul Web o mobile.
Usiamo alcuni metodi importanti della classe String.
Metodo Java String toUpperCase() e toLowerCase()
Il metodo Java String toUpperCase() converte questa stringa in lettera maiuscola e il metodo String toLowerCase() in lettera minuscola.
Stringoperazione1.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) } }Provalo adesso
Produzione:
SACHIN sachin Sachin
Metodo Java String trim()
Il metodo trim() della classe String elimina gli spazi bianchi prima e dopo la stringa.
Stringoperazione2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }Provalo adesso
Produzione:
Sachin Sachin
Metodo Java String iniziaCon() e terminaCon()
Il metodo opensWith() controlla se la stringa inizia con le lettere passate come argomenti e il metodo opensWith() controlla se la stringa termina con le lettere passate come argomenti.
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 } }Provalo adesso
Produzione:
true true
Metodo Java String charAt()
Il metodo charAt() della classe String restituisce un carattere nell'indice specificato.
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 } }Provalo adesso
Produzione:
S h
Metodo Java String length()
Il metodo length() della classe String restituisce la lunghezza della stringa specificata.
StringOperation5.java
data corrente in Java
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Provalo adesso
Produzione:
6
Metodo Java String intern()
Un pool di stringhe, inizialmente vuoto, viene mantenuto privatamente dalla classe String.
Quando viene richiamato il metodo intern, se il pool contiene già una String uguale a questo oggetto String come determinato dal metodo equals(Object), viene restituita la String dal pool. Altrimenti, questo oggetto String viene aggiunto al pool e viene restituito un riferimento a questo oggetto 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 } }Provalo adesso
Produzione:
Sachin
Metodo Java String valueOf()
Il metodo valueOf() della classe String converte determinati tipi come int, long, float, double, boolean, char e array di caratteri in 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); } }
Produzione:
1010
Metodo Java String replace()
Il metodo replace() della classe String sostituisce tutte le occorrenze della prima sequenza di caratteri con la seconda sequenza di caratteri.
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); } }
Produzione:
Kava is a programming language. Kava is a platform. Kava is an Island.