logo

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