Список — это структура, используемая для хранения коллекции элементов данных. В Groovy список содержит последовательность ссылок на объекты. Ссылки на объекты в Списке занимают позицию в последовательности и отличаются целочисленным индексом. Литерал List представлен в виде серии объектов, разделенных запятыми и заключенных в квадратные скобки.
Чтобы обработать данные в списке, мы должны иметь доступ к отдельным элементам. Списки Groovy индексируются с помощью оператора индексации []. Индексы списка начинаются с нуля, что относится к первому элементу.
Ниже приведены некоторые примеры списков.
- [11, 12, 13, 14] — список целочисленных значений
- [‘Angular’, ‘Groovy’, ‘Java’] — список строк
- [1, 2, [3, 4], 5] — вложенный список
- [Groovy, 21, 2.11] — гетерогенный список ссылок на объекты
- [] — Пустой список
В этой главе мы обсудим список методов, доступных в Groovy.
Добавить новое значение в конец этого списка.
Возвращает true, если этот список содержит указанное значение.
Возвращает элемент в указанной позиции в этом списке.
Возвращает true, если этот список не содержит элементов
Создает новый список, составленный из элементов оригинала без указанных в коллекции.
Создает новый список, состоящий из элементов оригинала вместе с указанными в коллекции.
Удаляет последний элемент из этого списка
Удаляет элемент в указанной позиции в этом списке.
Создайте новый список, обратный элементам исходного списка
Получает количество элементов в этом списке.
Возвращает отсортированную копию исходного списка.