logo

Довжина рядка Java()

The Клас Java String length() метод знаходить довжину рядка. Довжина рядка Java така ж, як одиниці коду Unicode рядка.

Підпис

Сигнатура методу string length() наведена нижче:

 public int length() 

Вказано

Інтерфейс CharSequence

Повернення

Довжина символів. Іншими словами, загальна кількість символів у рядку.

Внутрішнє впровадження

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

Клас String внутрішньо використовує масив char[] для зберігання символів. Змінна довжини масиву використовується для визначення загальної кількості елементів у масиві. Оскільки клас Java String використовує цей масив char[] внутрішньо; отже, змінна довжини не може бути відкритою для зовнішнього світу. Тому розробники Java створили метод length(), який відкриває значення змінної length. Можна також розглядати метод length() як метод getter(), який надає користувачеві значення поля класу. Внутрішня реалізація чітко показує, що метод length() повертає значення змінної length.

Приклад методу Java String length().

Ім'я файлу: LengthExample.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 }} 
Перевірте зараз

Вихід:

string length is: 10 string length is: 6 

Приклад 2 методу Java String length().

Оскільки метод length() дає загальну кількість символів у рядку; отже, можна також перевірити, чи даний рядок порожній чи ні.

Ім'я файлу: LengthExample2.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()); } } }

Вихід:

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

Приклад 3 методу Java String length().

Метод length() також використовується для перевертання рядка.

значення xd xd

Ім'я файлу: LengthExample3.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;>

Приклад 4 методу Java String length().

Метод length() також можна використовувати для пошуку лише пробілів у рядку. Зверніть увагу на наступний приклад.

Ім'я файлу: LengthExample4.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); } } 

Вихід:

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