De java.lang.String class tillhandahåller många inbyggda metoder som används för att manipulera sträng i Java . Med hjälp av dessa metoder kan vi utföra operationer på String-objekt som att trimma, sammanfoga, konvertera, jämföra, ersätta strängar etc.
Java String är ett kraftfullt koncept eftersom allt behandlas som en String om du skickar in någon form i fönsterbaserad, webbaserad eller mobilapplikation.
Låt oss använda några viktiga metoder för String-klassen.
Java String toUpperCase() och toLowerCase()-metoden
Java String toUpperCase()-metoden konverterar denna String till versaler och String toLowerCase()-metoden till gemener.
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) } }Testa det nu
Produktion:
SACHIN sachin Sachin
Java String trim() metod
String-klassen trim()-metoden eliminerar blanksteg före och efter strängen.
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 } }Testa det nu
Produktion:
Sachin Sachin
Java String startsWith() och endsWith() metoder
Metoden startsWith() kontrollerar om strängen börjar med bokstäverna som skickas som argument och metoden endsWith() kontrollerar om strängen slutar med bokstäverna som skickas som argument.
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 } }Testa det nu
Produktion:
true true
Java String charAt() Metod
String-klassen charAt()-metoden returnerar ett tecken vid angivet index.
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 } }Testa det nu
Produktion:
S h
Java String length() Metod
Metoden String class length() returnerar längden på den angivna strängen.
Stringoperation5.java
xampp alternativ
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Testa det nu
Produktion:
6
Java String intern() Metod
En pool av strängar, initialt tomma, underhålls privat av klassen String.
När internmetoden anropas, om poolen redan innehåller en String som är lika med det här String-objektet enligt metoden equals(Object), returneras strängen från poolen. Annars läggs det här String-objektet till i poolen och en referens till det här String-objektet returneras.
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 } }Testa det nu
Produktion:
Sachin
Java String valueOf() metod
String-klassen valueOf()-metoden täcker en given typ som int, long, float, double, boolean, char och char-array till 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() Metod
String-klassen replace()-metoden ersätter all förekomst av första teckensekvens med andra teckensekvens.
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.