Как использовать Java ArrayList: учебник с примером

Что такое ArrayList в Java?

ArrayList – это структура данных, которая может быть растянута для размещения дополнительных элементов внутри себя и сжимается до меньшего размера при удалении элементов. Это очень важная структура данных, полезная при обработке динамического поведения элементов.

Если вам интересно, как Java-ресурс ArrayList может быть полезен, см. Ниже разговор –

См. Следующую картину человека, растягивающего эластичную резиновую ленту.

Фактическая длина резиновой ленты намного меньше, но при растяжении она может растягиваться намного больше, чем ее фактическая длина, и может использоваться для удержания / связывания с ней более крупных объектов.

Теперь рассмотрим следующую картину, простую веревку, она не может растягиваться и иметь фиксированную длину.

Он может расти как и когда требуется для размещения элементов, которые он должен хранить, и когда элементы удаляются, он может сокращаться до меньшего размера.

Так как наш друг имеет проблему с массивом, который он использует, не может быть расширен или сокращен, мы будем использовать ArrayList.

Массивы подобны веревке, показанной на рисунке выше; они будут иметь фиксированную длину, не могут быть расширены или уменьшены от первоначальной длины.

Таким образом, наша растяжимая резиновая лента очень похожа на список массивов, тогда как веревку можно рассматривать как массив.

С технической точки зрения список Java-массивов подобен динамическому массиву или массиву переменной длины.

Давайте посмотрим и поймем следующий фрагмент кода, который поможет вам работать с Array List.

ArrayList <Object> a = новый ArrayList <Object> ();

Методы ArrayList

  • ArrayList add: используется для добавления элементов в список массивов. Если ArrayList уже содержит элементы, новый элемент добавляется после последнего элемента, если указатель не указан.

Синтаксис:

  • ArrayList remove: указанный элемент удаляется из списка, и размер соответственно уменьшается. В качестве альтернативы вы также можете указать индекс элемента, который нужно удалить.

Синтаксис:

  • Размер массива Java: это даст вам количество элементов в списке массивов. Подобно массивам, здесь тоже первый элемент начинается с индекса 0.

Синтаксис:

  • ArrayList содержит: Этот метод вернет true, если список содержит указанный элемент.

Синтаксис:

Пример Java ArrayList

Вывод:

Примечание. Для простоты элементы, показанные в приведенном выше коде, являются элементами одного символа. Мы можем добавить строки, целые числа и т. Д.

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *