Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

String.length()

Возвращает количество символов в строке.

Доступно с: Java 1.0

Синтаксис

public int length()

Возвращаемое значение

intДлина строки — количество символов char.

Примеры

Длина строки и пустой строки:

void main() {
    IO.println("Hello".length());
    IO.println("".length());
}

Результат:

5
0

Длина часто нужна, чтобы взять последний символ:

void main() {
    String word = "Java";
    char last = word.charAt(word.length() - 1);
    IO.println(last);
}

Результат:

a

Примечания

У строки length() — метод, со скобками. У массива length — поле, без скобок: array.length. У списков размер возвращает size().

Длина считается в единицах char. Большинство эмодзи занимают два char, поэтому "😀".length() равно 2. Количество настоящих символов возвращает text.codePointCount(0, text.length()).

См. также

  • String.charAt() — Возвращает символ строки по индексу.
  • String.isEmpty() — Проверяет, что длина строки равна нулю.
  • String.isBlank() — Проверяет, что строка пустая или состоит только из пробелов.
  • array.length — Длина массива — количество элементов. Поле, а не метод: пишется без скобок.

Вопросы и ответы по теме

В учебнике

  • Строки — Тип String в Java: создание строк, склейка через +, длина, символы по индексу, экранирование и сравнение через equals.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.