De java.lang.String class biedt veel ingebouwde methoden die worden gebruikt om te manipuleren tekenreeks in Java . Met behulp van deze methoden kunnen we bewerkingen uitvoeren op String-objecten, zoals bijsnijden, aaneenschakelen, converteren, vergelijken, vervangen van tekenreeksen, enz.
Java String is een krachtig concept omdat alles als een String wordt behandeld als u een formulier indient in een venstergebaseerde, webgebaseerde of mobiele applicatie.
Laten we enkele belangrijke methoden van de String-klasse gebruiken.
Java-tekenreeks toUpperCase() en toLowerCase()-methode
De Java String toUpperCase()-methode converteert deze String naar een hoofdletter en de String toLowerCase()-methode naar kleine letters.
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 het nu
Uitgang:
SACHIN sachin Sachin
Java String trim()-methode
De methode Trim() van de klasse String elimineert spaties voor en na de String.
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 het nu
Uitgang:
Sachin Sachin
Java String startsWith() en EndsWith() methoden
De methode startsWith() controleert of de String begint met de letters die als argumenten worden doorgegeven, en de methode EndsWith() controleert of de String eindigt met de letters die als argumenten worden doorgegeven.
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 het nu
Uitgang:
true true
Java-tekenreeks charAt() Methode
De methode String-klasse charAt() retourneert een teken op de opgegeven 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 } }Test het nu
Uitgang:
S h
Java String lengte() Methode
De methode String class length() retourneert de lengte van de opgegeven String.
Stringoperation5.java
prime-programma in Java
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Test het nu
Uitgang:
6
Java String intern() Methode
Een pool van strings, aanvankelijk leeg, wordt privé onderhouden door de klasse String.
Wanneer de intern-methode wordt aangeroepen en de pool al een String bevat die gelijk is aan dit String-object, zoals bepaald door de equals(Object)-methode, wordt de String uit de pool geretourneerd. Anders wordt dit String-object aan de pool toegevoegd en wordt een verwijzing naar dit String-object geretourneerd.
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 het nu
Uitgang:
Sachin
Java-tekenreeks valueOf() Methode
De methode ValueOf() van de klasse String omhult een bepaald type zoals int, long, float, double, boolean, char en char array in 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); } }
Uitgang:
1010
Java-tekenreeks vervangen() Methode
De methode String-klasse vervangen() vervangt alle exemplaren van de eerste reeks tekens door de tweede reeks tekens.
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); } }
Uitgang:
Kava is a programming language. Kava is a platform. Kava is an Island.