The java.lang.String klase nodrošina daudzas iebūvētas metodes, kas tiek izmantotas, lai manipulētu virkne Java valodā . Ar šo metožu palīdzību mēs varam veikt darbības ar virknes objektiem, piemēram, apgriešanu, savienošanu, konvertēšanu, salīdzināšanu, virkņu aizstāšanu utt.
Java virkne ir spēcīgs jēdziens, jo viss tiek uzskatīts par virkni, ja iesniedzat jebkuru veidlapu logu, tīmekļa vai mobilajā lietojumprogrammā.
Izmantosim dažas svarīgas String klases metodes.
Java virkne toUpperCase() un toLowerCase() metode
Java String toUpperCase() metode pārvērš šo virkni lielos burtos un String toLowerCase() metodi mazajos burtos.
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) } }Izmēģiniet to tūlīt
Izvade:
SACHIN sachin Sachin
Java String trim() metode
String class trim() metode novērš atstarpes pirms un pēc virknes.
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 } }Izmēģiniet to tūlīt
Izvade:
Sachin Sachin
Java virkne sākasAr() un endsWith() metodi
Metode startsWith() pārbauda, vai virkne sākas ar burtiem, kas nodoti kā argumenti, un endsWith() metode pārbauda, vai virkne beidzas ar burtiem, kas nodoti kā 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 } }Izmēģiniet to tūlīt
Izvade:
true true
Java String charAt() metode
String klases charAt() metode atgriež rakstzīmi noteiktā indeksā.
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 } }Izmēģiniet to tūlīt
Izvade:
S h
Java virknes garums() metode
String klases garums() metode atgriež norādītās virknes garumu.
Stringoperation5.java
atmiņas maiņa
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Izmēģiniet to tūlīt
Izvade:
6
Java String intern() metode
Virkņu kopu, kas sākotnēji tukša, privāti uztur klase String.
Kad tiek izsaukta iekšējā metode, ja pūls jau satur virkni, kas ir vienāda ar šo String objektu, kā noteikts ar vienāds(Object) metodi, tiek atgriezta virkne no pūla. Pretējā gadījumā šis String objekts tiek pievienots pūlam un tiek atgriezta atsauce uz šo String objektu.
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 } }Izmēģiniet to tūlīt
Izvade:
Sachin
Java String valueOf() metode
Metode String class valueOf() iekļauj noteiktu veidu, piemēram, int, long, float, double, boolean, char un char masīvu virknē.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Izvade:
1010
Java String aizstāšanas () metode
String klases nomaiņas () metode aizvieto visas pirmās rakstzīmju secības gadījumus ar otro rakstzīmju secību.
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); } }
Izvade:
Kava is a programming language. Kava is a platform. Kava is an Island.