logo

Java-strängklassmetoder

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.