Det java.lang.String klasse giver en masse indbyggede metoder, der bruges til at manipulere streng i Java . Ved hjælp af disse metoder kan vi udføre operationer på String-objekter såsom trimning, sammenkædning, konvertering, sammenligning, udskiftning af strenge osv.
Java String er et kraftfuldt koncept, fordi alt behandles som en String, hvis du indsender en form i vinduesbaseret, webbaseret eller mobilapplikation.
Lad os bruge nogle vigtige metoder i String-klassen.
Java String toUpperCase() og toLowerCase() metode
Java String toUpperCase()-metoden konverterer denne streng til stort bogstav og String toLowerCase()-metoden til små bogstaver.
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) } }Test det nu
Produktion:
SACHIN sachin Sachin
Java String trim() metode
String-klassen trim()-metoden fjerner hvide mellemrum før og efter strengen.
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 } }Test det nu
Produktion:
Sachin Sachin
Java String startsWith() og endsWith() metoden
Metoden startsWith() kontrollerer, om strengen starter med de bogstaver, der sendes som argumenter, og endsWith()-metoden kontrollerer, om strengen slutter med de bogstaver, der sendes som argumenter.
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 } }Test det nu
Produktion:
true true
Java String charAt() Metode
String-klassen charAt()-metoden returnerer et tegn ved specificeret indeks.
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 } }Test det nu
Produktion:
S h
Java String length() Metode
Metoden String class length() returnerer længden af den angivne streng.
Stringoperation5.java
fjernelse fra arraylist
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Test det nu
Produktion:
6
Java String intern() Metode
En pulje af strenge, som oprindeligt er tomme, vedligeholdes privat af klassens streng.
Når intern-metoden påkaldes, og hvis puljen allerede indeholder en String, der er lig med dette String-objekt som bestemt af equals(Object)-metoden, returneres strengen fra puljen. Ellers føjes dette String-objekt til puljen, og en reference til dette String-objekt returneres.
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 } }Test det nu
Produktion:
Sachin
Java String valueOf() metode
String-klassen valueOf()-metoden dækker en given type såsom int, long, float, double, boolean, char og char-array ind i 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); } }
Produktion:
1010
Java String replace() Metode
String-klassen replace()-metoden erstatter al forekomst af første sekvens af tegn med anden sekvens af tegn.
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); } }
Produktion:
Kava is a programming language. Kava is a platform. Kava is an Island.