logo

Java stygų klasės metodai

The java.lang.String klasėje pateikiama daug integruotų metodų, kurie naudojami manipuliuoti eilutė Java . Naudodami šiuos metodus, galime atlikti operacijas su stygų objektais, tokias kaip apkarpymas, sujungimas, konvertavimas, palyginimas, keitimas ir kt.

„Java String“ yra galinga koncepcija, nes viskas yra traktuojama kaip eilutė, jei pateikiate bet kokią formą langų, žiniatinklio ar mobiliojoje programoje.

Naudokime keletą svarbių String klasės metodų.

Java String toUpperCase() ir toLowerCase() metodas

„Java String toUpperCase() metodas paverčia šią eilutę didžiosiomis raidėmis, o String toLowerCase() metodas – į mažąsias raides.

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) } } 
Išbandykite dabar

Išvestis:

 SACHIN sachin Sachin 

Java String trim() metodas

String class trim() metodas pašalina tuščius tarpus prieš ir po eilutės.

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 } } 
Išbandykite dabar

Išvestis:

 Sachin Sachin 

Java eilutė prasidedaWith() ir endsWith() metodas

Metodas startsWith() patikrina, ar eilutė prasideda raidėmis, pateiktomis kaip argumentai, ir endsWith() metodas patikrina, ar eilutė baigiasi raidėmis, pateiktomis kaip argumentai.

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 } } 
Išbandykite dabar

Išvestis:

 true true 

Java String charAt() metodas

Styginių klasės charAt() metodas grąžina nurodyto indekso simbolį.

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 } } 
Išbandykite dabar

Išvestis:

 S h 

Java eilutės ilgio() metodas

Metodas String class ilgis() grąžina nurodytos eilutės ilgį.

Stringoperation5.java

javafx ant užtemimo
 public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } } 
Išbandykite dabar

Išvestis:

 6 

Java String intern() metodas

Stygų telkinį, iš pradžių tuščią, privačiai tvarko klasė String.

Kai iškviečiamas vidinis metodas, jei telkinyje jau yra eilutė, lygi šios eilutės objektui, kaip nustatyta metodu equals (Object), tada grąžinama eilutė iš telkinio. Kitu atveju šis eilutės objektas įtraukiamas į telkinį ir grąžinama nuoroda į šį String objektą.

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 } } 
Išbandykite dabar

Išvestis:

 Sachin 

Java String valueOf() metodas

Metodas String class valueOf() įtraukia tam tikrą tipą, pvz., int, long, float, double, boolean, char ir char masyvą į eilutę.

Stringoperation7.java

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

Išvestis:

 1010 

Java eilutės pakeitimo () metodas

Styginių klasės keitimo() metodas pakeičia visus pirmosios simbolių sekos įvykius antrąja simbolių seka.

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

Išvestis:

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