A java.lang.String osztály sok beépített metódust kínál, amelyeket a manipulációra használnak string Java nyelven . Ezekkel a metódusokkal olyan műveleteket hajthatunk végre a String objektumon, mint a vágás, összefűzés, átalakítás, összehasonlítás, karakterláncok cseréje stb.
A Java String egy erőteljes fogalom, mivel a rendszer mindent karakterláncként kezel, ha bármilyen űrlapot beküld ablak alapú, web alapú vagy mobil alkalmazásban.
Használjuk a String osztály néhány fontos módszerét.
Java String toUpperCase() és toLowerCase() metódus
A Java String toUpperCase() metódus ezt a karakterláncot nagybetűvé, a String toLowerCase() metódust pedig kisbetűvé alakítja.
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) } }Tesztelje most
Kimenet:
SACHIN sachin Sachin
Java String trim() metódus
A String class trim() metódus kiküszöböli a szóközöket a String előtt és után.
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 } }Tesztelje most
Kimenet:
Sachin Sachin
Java String startsWith() és endsWith() metódus
A startsWith() metódus ellenőrzi, hogy a String az argumentumként átadott betűkkel kezdődik-e, és az endsWith() metódus ellenőrzi, hogy a String az argumentumként átadott betűkkel végződik-e.
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 } }Tesztelje most
Kimenet:
true true
Java String charAt() metódus
A String osztály charAt() metódus egy karaktert ad vissza a megadott indexen.
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 } }Tesztelje most
Kimenet:
S h
Java String length() Metódus
A String class length() metódus a megadott String hosszát adja vissza.
Stringoperation5.java
Java konvenciók elnevezése
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Tesztelje most
Kimenet:
6
Java String intern() metódus
A kezdetben üres karakterláncok készletét a String osztály magán karbantartja.
Az intern metódus meghívásakor, ha a készlet már tartalmaz egy karakterláncot, amely egyenlő ezzel a String objektummal, ahogy azt az equals(Object) metódus határozza meg, akkor a rendszer a készletből származó karakterláncot adja vissza. Ellenkező esetben ez a String objektum hozzáadódik a készlethez, és a rendszer egy hivatkozást ad vissza erre a String objektumra.
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 } }Tesztelje most
Kimenet:
Sachin
Java String valueOf() metódus
A String class valueOf() metódus egy adott típust, például int, long, float, double, boolean, char és char tömböt takar Stringbe.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Kimenet:
1010
Java String csere() metódus
A String class csere() metódus az első karaktersorozat minden előfordulását lecseréli a második karaktersorozatra.
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); } }
Kimenet:
Kava is a programming language. Kava is a platform. Kava is an Island.