РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
310 of 1163 menu

Поле length

Поле length класса Array хранит количество элементов массива. Это не метод, а именно поле, поэтому круглые скобки после него не ставятся. Значение поля length доступно только для чтения: его нельзя изменить напрямую, так как длина массива в Java фиксируется при его создании. Поле length возвращает целое число (тип int), равное числу ячеек массива. Нумерация элементов при этом начинается с нуля, поэтому последний элемент всегда имеет индекс length - 1.

Синтаксис

array.length

Пример

Давайте создадим массив из пяти элементов и выведем его длину:

public class Main { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; System.out.println(arr.length); } }

Результат выполнения кода:

5

Пример

Давайте используем поле length для перебора всех элементов массива в цикле:

public class Main { public static void main(String[] args) { String[] arr = {"a", "b", "c", "d", "e"}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }

Результат выполнения кода:

"a" "b" "c" "d" "e"

Пример

Давайте получим последний элемент массива, используя индекс length - 1:

public class Main { public static void main(String[] args) { String[] arr = {"a", "b", "c", "d", "e"}; System.out.println(arr[arr.length - 1]); } }

Результат выполнения кода:

"e"

Смотрите также

  • класс Array,
    который представляет массивы в Java
  • класс Arrays,
    который содержит методы для работы с массивами
  • метод toString,
    который возвращает строковое представление массива
  • метод sort,
    который сортирует элементы массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить