logo

Java String Class Methods

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.