Метод String.length() в Java: как получить длину строки (пример)
Понимание метода String.length() в Java
Метод length() — ключевая часть API String в Java. Он возвращает количество 16-битных Unicode code units в строке, что фактически равно размеру строки в символах для большинства текстов. Метод только для чтения; не модифицирует саму строку.
Синтаксис
public int length()
Параметры: Нет
Возвращаемое значение: Количество символов (Unicode code units) в строке.
Практический пример
Ниже — простая Java-программа, демонстрирующая получение длины двух разных строк. Вывод показывает числовой результат для каждой.
public class SampleString {
public static void main(String[] args) {
// Два String-объекта
String s1 = "Hello Java String Method";
String s2 = "RockStar";
// Использование length() для получения размера
int length1 = s1.length();
System.out.println("Length of s1: " + length1);
System.out.println("Length of s2: " + s2.length());
}
}
Вывод:
Length of s1: 24 Length of s2: 8
Почему это важно
Знание длины строки фундаментально для задач вроде валидации ввода, парсинга текста и выделения буферов. Поскольку length() работает за константное время, он эффективен даже для очень длинных строк.
java
- Освоение String.indexOf() в Java: поиск подстрок и практические примеры
- Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
- Освоение String.compareTo() в Java: синтаксис, сценарии использования и примеры
- Метод String.contains() в Java: как проверить наличие подстроки — примеры
- Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
- Замена строк в Java: replace(), replaceAll() и replaceFirst() подробно
- Чтение файлов в Java с BufferedReader — Практическое руководство с примерами
- Конвертация char в String в Java — практические примеры и лучшие практики
- Реверс строки в Java с использованием рекурсии — пошаговое руководство
- Python len(): практическое руководство по измерению длины объектов