Метод length()


Описание
Метод length() — возвращает длину строки в Java. Длина равна числу 16-разрядных символов Юникода в строке.

Синтаксис
Синтаксис этого метода:

public int length()
Параметры
Подробная информация о параметрах:

нет.
Возвращаемое значение
В Java length() возвращает длину последовательности символов, представленного этим объектом.
Пример 1: определение в Java длины строки
Ниже представлен пример метода length(), который поможет определить длину строки.

import java.io.*;

public class Test {

public static void main(String args[]){
String Str1 = new String("Добро пожаловать на proglike.ru");
String Str2 = new String("proglike.ru");

System.out.print("Длина строки \"Добро пожаловать на proglike.ru\" - " );
System.out.println(Str1.length());

System.out.print("Длина строки \"proglike.ru\" - " );
System.out.println(Str2.length());
}
}
Получим следующий результат:

Длина строки "Добро пожаловать на proglike.ru" - 31
Длина строки "proglike.ru" - 11


Пример 2: сравнение длины строк
Также с помощью метода length() можно не только узнать длину строки, но и сравнить длину строк. Ниже представлен пример как это можно сделать.

public class Test {

public static void main(String args[]) {
// Определение длины строки s1 и s2.
String s1 = "Я стану отличным программистом!";
int len1 = s1.length();
String s2 = "Я стану отличным разработчиком!";
int len2 = s2.length();

// Вывод на экран количества символов в каждой строке.
System.out.println( "Длина строки \"Я стану отличным программистом!\": " + len1 + " символ.");
System.out.println( "Длина строки \"Я стану отличным разработчиком!\": " + len2 + " символ.");

// Сравнение длин строк s1 и s2.
if (len1 > len2){
System.out.println( "\nСтрока \"Я стану отличным программистом!\" длинее строки \"Я стану отличным разработчиком!\".");
}
if (len1 < len2){
System.out.println( "\nСтрока \"Я стану отличным программистом!\" короче строки \"Я стану отличным разработчиком!\".");
}
else {
System.out.println( "\nСтроки \"Я стану отличным программистом!\" и \"Я стану отличным разработчиком!\" равны.");
}
}
}
Получим следующий результат:

Длина строки "Я стану отличным программистом!": 31 символ.
Длина строки "Я стану отличным разработчиком!": 31 символ.

Строки "Я стану отличным программистом!" и "Я стану отличным разработчиком!" равны.