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.