The Délka třídy Java String() metoda najde délku řetězce. Délka řetězce Java je stejná jako kódové jednotky Unicode řetězce.
Podpis
Podpis metody string length() je uveden níže:
public int length()
Určeno uživatelem
Rozhraní CharSequence
podřetězec java
Návraty
Délka znaků. Jinými slovy, celkový počet znaků přítomných v řetězci.
Vnitřní implementace
public int length() { return value.length; }
Třída String interně používá k ukládání znaků pole char[]. Proměnná délky pole se používá k nalezení celkového počtu prvků přítomných v poli. Protože třída Java String používá toto pole char[] interně; proto proměnná délky nemůže být vystavena vnějšímu světu. Vývojáři Javy proto vytvořili metodu length(), která odhaluje hodnotu proměnné length. Metodu length() lze také považovat za metodu getter(), která uživateli poskytuje hodnotu pole třídy. Interní implementace jasně ukazuje, že metoda length() vrací hodnotu proměnné length.
Příklad metody Java String length().
Název souboru: LengthExample.java
huffmanův kódovací kód
public class LengthExample{ public static void main(String args[]){ String s1='javatpoint'; String s2='python'; System.out.println('string length is: '+s1.length());//10 is the length of javatpoint string System.out.println('string length is: '+s2.length());//6 is the length of python string }}Otestujte to hned
Výstup:
string length is: 10 string length is: 6
Příklad metody Java String length() 2
Protože metoda length() udává celkový počet znaků přítomných v řetězci; lze tedy také zkontrolovat, zda je daný řetězec prázdný nebo ne.
Název souboru: DélkaPříklad2.java
public class LengthExample2 { public static void main(String[] args) { String str = 'Javatpoint'; if(str.length()>0) { System.out.println('String is not empty and length is: '+str.length()); } str = ''; if(str.length()==0) { System.out.println('String is empty now: '+str.length()); } } }
Výstup:
String is not empty and length is: 10 String is empty now: 0
Příklad metody Java String length() 3
Metoda length() se také používá k obrácení řetězce.
Název souboru: DélkaPříklad3.java
class LengthExample3 { // main method public static void main(String argvs[]) { String str = 'Welcome To JavaTpoint'; int size = str.length(); System.out.println('Reverse of the string: ' + ''' + str + ''' + ' is'); for(int i = 0; i <size; i++) { printing in reverse order system.out.print(str.charat(str.length() - i 1)); } < pre> <p> <strong>Output:</strong> </p> <pre> Reverse of the string: 'Welcome To JavaTpoint' is tniopTavaJ oT emocleW </pre> <h2>Java String length() Method Example 4</h2> <p>The length() method can also be used to find only the white spaces present in the string. Observe the following example.</p> <p> <strong>FileName:</strong> LengthExample4.java</p> <pre> public class LengthExample4 { // main method public static void main(String argvs[]) { String str = ' Welcome To JavaTpoint '; int sizeWithWhiteSpaces = str.length(); System.out.println('In the string: ' + ''' + str + '''); str = str.replace(' ', ''); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print('Total number of whitespaces present are: ' + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: ' Welcome To JavaTpoint ' Total number of whitespaces present are: 4 </pre> <hr></size;>
Příklad metody Java String length() 4
Metodu length() lze také použít k nalezení pouze prázdných míst v řetězci. Sledujte následující příklad.
číst excel soubor v Javě
Název souboru: DélkaPříklad4.java
public class LengthExample4 { // main method public static void main(String argvs[]) { String str = ' Welcome To JavaTpoint '; int sizeWithWhiteSpaces = str.length(); System.out.println('In the string: ' + ''' + str + '''); str = str.replace(' ', ''); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print('Total number of whitespaces present are: ' + noOfWhieSpaces); } }
Výstup:
In the string: ' Welcome To JavaTpoint ' Total number of whitespaces present are: 4