The java.lang.String třída poskytuje mnoho vestavěných metod, které se používají k manipulaci řetězec v Javě . Pomocí těchto metod můžeme provádět operace s objekty String, jako je ořezávání, zřetězení, konverze, porovnávání, nahrazování řetězců atd.
Java String je výkonný koncept, protože vše je považováno za řetězec, pokud odešlete jakýkoli formulář v okně, webové nebo mobilní aplikaci.
Použijme některé důležité metody třídy String.
Metoda Java String toUpperCase() a toLowerCase().
Metoda Java String toUpperCase() převede tento řetězec na velká písmena a metoda String toLowerCase() na malá písmena.
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) } }Otestujte to hned
Výstup:
SACHIN sachin Sachin
Metoda Java String trim().
Metoda trim() třídy String eliminuje mezery před a za řetězcem String.
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 } }Otestujte to hned
Výstup:
Sachin Sachin
Metoda Java String beginWith() a endsWith().
Metoda beginWith() kontroluje, zda řetězec začíná písmeny předanými jako argumenty, a metoda endsWith() kontroluje, zda řetězec končí písmeny předávanými jako 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 } }Otestujte to hned
Výstup:
true true
Metoda Java String charAt().
Metoda charAt() třídy String vrací znak na zadaném indexu.
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 } }Otestujte to hned
Výstup:
S h
Metoda Java String length().
Metoda String class length() vrací délku zadaného řetězce String.
Stringoperation5.java
kali linuxový terminál
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Otestujte to hned
Výstup:
6
Metoda Java String inter()
Fond řetězců, zpočátku prázdný, je soukromě udržován třídou String.
Když je vyvolána metoda interna, pokud fond již obsahuje řetězec rovný tomuto objektu String, jak je určeno metodou equals(Object), vrátí se řetězec z fondu. V opačném případě bude tento objekt String přidán do fondu a bude vrácen 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 } }Otestujte to hned
Výstup:
Sachin
Metoda Java String valueOf().
Metoda třídy String valueOf() překrývá daný typ, jako je int, long, float, double, boolean, char a pole char, do pole 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ýstup:
1010
Metoda Java String replacement().
Metoda Replace() třídy String nahradí veškerý výskyt první sekvence znaků druhou sekvencí znaků.
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ýstup:
Kava is a programming language. Kava is a platform. Kava is an Island.