De java.lang.String klasse gir mange innebygde metoder som brukes til å manipulere streng i Java . Ved hjelp av disse metodene kan vi utføre operasjoner på strengobjekter som trimming, sammenkobling, konvertering, sammenligning, erstatning av strenger etc.
Java String er et kraftig konsept fordi alt blir behandlet som en streng hvis du sender inn et hvilket som helst skjema i vindusbasert, nettbasert eller mobilapplikasjon.
La oss bruke noen viktige metoder for String-klassen.
Java-streng toUpperCase() og toLowerCase()-metoden
Java String toUpperCase()-metoden konverterer denne strengen til stor bokstav og String toLowerCase()-metoden til liten bokstav.
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 nå
Produksjon:
SACHIN sachin Sachin
Java String trim() metode
String-klassen trim()-metoden eliminerer mellomrom før og etter 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 nå
Produksjon:
Sachin Sachin
Java String startsWith() og endsWith() metoden
Metoden startsWith() sjekker om strengen starter med bokstavene som sendes som argumenter og endsWith()-metoden sjekker om strengen slutter med bokstavene som 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 nå
Produksjon:
true true
Java String charAt() Metode
String-klassen charAt()-metoden returnerer et tegn ved spesifisert 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 nå
Produksjon:
S h
Java String length() Metode
Metoden String class length() returnerer lengden på den angitte strengen.
Stringoperation5.java
hva er f5 på tastaturet
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Test det nå
Produksjon:
6
Java String intern() Metode
En pool av strenger, i utgangspunktet tom, vedlikeholdes privat av klassen String.
Når internmetoden påkalles, hvis bassenget allerede inneholder en streng som er lik dette strengobjektet som bestemt av equals(Object)-metoden, returneres strengen fra bassenget. Ellers legges dette String-objektet til bassenget og en referanse til dette String-objektet 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 nå
Produksjon:
Sachin
Java String valueOf() metode
String-klassen valueOf()-metoden dekker gitt type som int, long, float, double, boolean, char og char array inn 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); } }
Produksjon:
1010
Java String replace() Metode
String-klassen replace()-metoden erstatter all forekomst av første tegnsekvens med andre tegnsekvens.
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); } }
Produksjon:
Kava is a programming language. Kava is a platform. Kava is an Island.