El java.lang.String class proporciona molts mètodes integrats que s'utilitzen per manipular cadena en Java . Amb l'ajuda d'aquests mètodes, podem realitzar operacions sobre objectes String com retallar, concatenar, convertir, comparar, substituir cadenes, etc.
Java String és un concepte potent perquè tot es tracta com una cadena si envieu qualsevol formulari en una aplicació basada en finestres, web o mòbil.
Utilitzem alguns mètodes importants de la classe String.
Mètode Java String toUpperCase() i toLowerCase().
El mètode Java String toUpperCase() converteix aquesta cadena en lletra majúscula i el mètode String toLowerCase() en lletra minúscula.
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) } }Prova-ho ara
Sortida:
SACHIN sachin Sachin
Mètode Java String trim().
El mètode trim() de la classe String elimina els espais en blanc abans i després de la cadena.
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 } }Prova-ho ara
Sortida:
Sachin Sachin
El mètode Java String startsWith() i endsWith().
El mètode startsWith() comprova si la cadena comença amb les lletres passades com a arguments i el mètode endsWith() comprova si la cadena acaba amb les lletres passades com a arguments.
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 } }Prova-ho ara
Sortida:
true true
Java String charAt() Mètode
El mètode de la classe String charAt() retorna un caràcter a l'índex especificat.
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 } }Prova-ho ara
Sortida:
S h
Java String length() Mètode
El mètode String class length() retorna la longitud de la cadena especificada.
Stringoperation5.java
java obrint un fitxer
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Prova-ho ara
Sortida:
6
Mètode Java String intern().
Un grup de cadenes, inicialment buit, es manté de manera privada per la classe String.
Quan s'invoca el mètode intern, si l'agrupació ja conté una cadena igual a aquest objecte String tal com determina el mètode equals(Object), es retorna la cadena de l'agrupació. En cas contrari, aquest objecte String s'afegeix al grup i es retorna una referència a aquest objecte 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 } }Prova-ho ara
Sortida:
Sachin
Mètode Java String valueOf().
El mètode de la classe String valueOf() encobreix un tipus donat com ara int, long, float, double, boolean, char i char a 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); } }
Sortida:
1010
Java String replace() Mètode
El mètode de substitució de la classe String () substitueix tota l'aparició de la primera seqüència de caràcters per la segona seqüència de caràcters.
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); } }
Sortida:
Kava is a programming language. Kava is a platform. Kava is an Island.