The java.lang.String poskytuje množstvo vstavaných metód, ktoré sa používajú na manipuláciu reťazec v jazyku Java . Pomocou týchto metód môžeme vykonávať operácie s objektmi typu String, ako je orezanie, zreťazenie, konverzia, porovnanie, nahradenie reťazcov atď.
Java String je výkonný koncept, pretože všetko sa považuje za reťazec, ak odošlete akýkoľvek formulár v okne, webovej alebo mobilnej aplikácii.
Použime niektoré dôležité metódy triedy String.
Java String metóda toUpperCase() a toLowerCase().
Metóda Java String toUpperCase() konvertuje tento reťazec na veľké písmeno a metóda String toLowerCase() na malé písmeno.
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) } }Vyskúšajte to
Výkon:
SACHIN sachin Sachin
Metóda Java String trim().
Metóda Trim() triedy String eliminuje prázdne miesta pred a za reťazcom.
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 } }Vyskúšajte to
Výkon:
Sachin Sachin
Java String metódy beginWith() a endsWith().
Metóda beginWith() kontroluje, či sa reťazec začína písmenami odovzdanými ako argumenty a metóda endsWith() kontroluje, či reťazec končí písmenami odovzdanými ako argumenty.
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 } }Vyskúšajte to
Výkon:
true true
Metóda Java String charAt().
Metóda triedy String charAt() vracia znak na zadanom indexe.
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 } }Vyskúšajte to
Výkon:
S h
Metóda Java String length().
Metóda triedy String length() vracia dĺžku zadaného reťazca String.
Stringoperation5.java
java scan.nextstring
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Vyskúšajte to
Výkon:
6
Metóda Java String inter()
Skupina reťazcov, spočiatku prázdna, je súkromne udržiavaná triedou String.
Keď je vyvolaná interná metóda, ak už oblasť obsahuje reťazec rovný tomuto objektu String, ako je určené metódou equals(Object), vráti sa reťazec z oblasti. V opačnom prípade sa tento objekt String pridá do oblasti a vráti sa odkaz na tento 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 } }Vyskúšajte to
Výkon:
Sachin
Metóda Java String valueOf().
Metóda triedy String valueOf() prekrýva daný typ, ako napríklad pole int, long, float, double, boolean, char a char, do poľa String.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Výkon:
1010
Metóda Java String replacement().
Metóda triedy String replace() nahradí všetky výskyty prvej sekvencie znakov druhou sekvenciou 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); } }
Výkon:
Kava is a programming language. Kava is a platform. Kava is an Island.