logo

Metody třídy Java String

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.