logo

Metode Java String klase

The java.lang.String klasa pruža mnogo ugrađenih metoda koje se koriste za manipulaciju niz u Javi . Pomoću ovih metoda možemo izvoditi operacije na String objektima kao što su skraćivanje, ulančavanje, pretvaranje, uspoređivanje, zamjena nizova itd.

Java String je moćan koncept jer se sve tretira kao String ako pošaljete bilo koji obrazac u aplikaciji temeljenoj na prozoru, webu ili mobilnoj aplikaciji.

Upotrijebimo neke važne metode klase String.

Metoda Java String toUpperCase() i toLowerCase().

Java metoda String toUpperCase() pretvara ovaj niz u velika slova i metodu String toLowerCase() u mala slova.

Operacija niza1.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) } } 
Testirajte sada

Izlaz:

 SACHIN sachin Sachin 

Java String trim() metoda

Metoda klase String trim() eliminira bjeline prije i poslije Stringa.

Operacija niza2.java

 public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } } 
Testirajte sada

Izlaz:

 Sachin Sachin 

Metoda Java String startsWith() i endsWith().

Metoda startsWith() provjerava počinje li niz slovima proslijeđenim kao argumenti, a metoda endsWith() provjerava završava li niz slovima proslijeđenim kao argumenti.

Operacija niza3.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 } } 
Testirajte sada

Izlaz:

 true true 

Java String charAt() metoda

Metoda charAt() klase String vraća znak u navedenom indeksu.

Operacija niza4.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 } } 
Testirajte sada

Izlaz:

 S h 

Java String length() metoda

Metoda klase String length() vraća duljinu navedenog niza.

Operacija niza5.java

int udvostručiti
 public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } } 
Testirajte sada

Izlaz:

 6 

Metoda Java String intern().

Skup nizova, u početku prazan, privatno održava klasa String.

Kada se pozove interna metoda, ako skup već sadrži String jednak ovom String objektu kako je utvrđeno metodom equals(Object), tada se vraća String iz skupa. U suprotnom, ovaj String objekt se dodaje u skup i vraća se referenca na ovaj String objekt.

Operacija niza6.java

 public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } } 
Testirajte sada

Izlaz:

 Sachin 

Metoda Java String valueOf().

Metoda klase String valueOf() prekriva dati tip kao što je int, long, float, double, boolean, char i char array u String.

Operacija niza7.java

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

Izlaz:

 1010 

Metoda Java String replace().

Metoda replace() klase String zamjenjuje svako pojavljivanje prvog niza znakova drugim nizom znakova.

Operacija niza8.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); } } 

Izlaz:

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