logo

Metode razreda Java String

The java.lang.String ponuja veliko vgrajenih metod, ki se uporabljajo za manipulacijo niz v Javi . S pomočjo teh metod lahko izvajamo operacije na objektih String, kot so obrezovanje, veriženje, pretvorba, primerjava, zamenjava nizov itd.

Niz Java je močan koncept, saj se vse obravnava kot niz, če pošljete kateri koli obrazec v okenski, spletni ali mobilni aplikaciji.

Uporabimo nekaj pomembnih metod razreda String.

Metoda Java String toUpperCase() in toLowerCase().

Metoda Java String toUpperCase() pretvori ta niz v velike črke in metodo String toLowerCase() v male črke.

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) } } 
Preizkusite zdaj

Izhod:

 SACHIN sachin Sachin 

Metoda Java String trim().

Metoda razreda String trim() odstrani prazne presledke pred in za nizom.

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 } } 
Preizkusite zdaj

Izhod:

 Sachin Sachin 

Metoda Java String startsWith() in endsWith().

Metoda startsWith() preveri, ali se niz začne s črkami, ki so bile posredovane kot argumenti, metoda endsWith() pa preveri, ali se niz konča s črkami, posredovanimi kot argumenti.

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 } } 
Preizkusite zdaj

Izhod:

 true true 

Metoda Java String charAt().

Metoda razreda String charAt() vrne znak pri podanem indeksu.

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 } } 
Preizkusite zdaj

Izhod:

 S h 

Metoda Java String length().

Metoda razreda String length() vrne dolžino navedenega niza.

Stringoperation5.java

vstavite v tipkovnico
 public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } } 
Preizkusite zdaj

Izhod:

 6 

Metoda Java String intern().

Bazen nizov, ki je sprva prazen, zasebno vzdržuje razred String.

Ko je interna metoda poklicana, če bazen že vsebuje niz, ki je enak temu objektu String, kot je določeno z metodo equals(Object), se vrne niz iz bazena. V nasprotnem primeru se ta objekt String doda v skupino in vrne sklic na ta objekt String.

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 } } 
Preizkusite zdaj

Izhod:

 Sachin 

Metoda Java String valueOf().

Metoda razreda String valueOf() prekrije podane vrste, kot so int, long, float, double, boolean, char in char array, v niz.

Stringoperation7.java

 public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } } 

Izhod:

 1010 

Java String replace() Metoda

Metoda replace() razreda String zamenja vse pojavitve prvega zaporedja znakov z drugim zaporedjem znakov.

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); } } 

Izhod:

 Kava is a programming language. Kava is a platform. Kava is an Island.