Długość ciągu Java()

The Długość klasy Java String() metoda znajduje długość ciągu. Długość ciągu Java jest taka sama, jak jednostki kodu Unicode ciągu.

Podpis

Sygnatura metody stringlength() znajduje się poniżej:

 public int length()  

Określone przez

Interfejs CharSequence

Zwroty

Długość znaków. Innymi słowy, całkowita liczba znaków występujących w ciągu.

Wdrożenie wewnętrzne

 public int length() { return value.length; }  

Klasa String wewnętrznie używa tablicy char[] do przechowywania znaków. Zmienna długości tablicy służy do znalezienia całkowitej liczby elementów znajdujących się w tablicy. Ponieważ klasa Java String używa tej tablicy char[] wewnętrznie; dlatego zmienna długości nie może być wystawiona na działanie świata zewnętrznego. Dlatego programiści Java stworzyli metodę długości (), która udostępnia wartość zmiennej długości. Można także myśleć o metodzie długości() jako o metodzie getter(), która dostarcza użytkownikowi wartość pola klasy. Wewnętrzna implementacja wyraźnie pokazuje, że metoda długości() zwraca wartość zmiennej długości.

Przykład metody Java Stringlength().

Nazwa pliku: DługośćPrzykład.java

 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 }}  
Przetestuj teraz

Wyjście:

string length is: 10 string length is: 6  

Metoda Java Stringlength() Przykład 2

Ponieważ metoda długości() podaje całkowitą liczbę znaków występujących w ciągu; dlatego można również sprawdzić, czy dany ciąg jest pusty, czy nie.

Nazwa pliku: DługośćPrzykład2.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()); } } } 

Wyjście:

String is not empty and length is: 10 String is empty now: 0  

Metoda Java Stringlength() Przykład 3

Metoda długości() służy również do odwracania ciągu.

Nazwa pliku: DługośćPrzykład3.java

 class LengthExample3 { // main method public static void main(String argvs[]) { String str = &apos;Welcome To JavaTpoint&apos;; int size = str.length(); System.out.println(&apos;Reverse of the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos; + &apos; is&apos;); 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: &apos;Welcome To JavaTpoint&apos; 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 = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4 </pre> <hr></size;> 

Metoda Java String długość() Przykład 4

Metodę długości() można również zastosować do znalezienia tylko białych znaków znajdujących się w ciągu. Zwróć uwagę na następujący przykład.

Nazwa pliku: DługośćPrzykład4.java

 public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } }  

Wyjście:

 In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4