Groovy - listy
Lista jest strukturą używaną do przechowywania zbioru elementów danych. W Groovy lista zawiera sekwencję odniesień do obiektów. Odwołania do obiektów na liście zajmują pozycję w sekwencji i są rozróżniane przez indeks będący liczbą całkowitą. Literał List jest przedstawiany jako seria obiektów oddzielonych przecinkami i ujęta w nawiasy kwadratowe.
Aby przetworzyć dane w liście, musimy mieć dostęp do poszczególnych elementów. Listy Groovy są indeksowane przy użyciu operatora indeksowania []. Indeksy listy zaczynają się od zera, co odnosi się do pierwszego elementu.
Oto kilka przykładów list -
- [11, 12, 13, 14] - Lista wartości całkowitych
- [„Angular”, „Groovy”, „Java”] - lista ciągów znaków
- [1, 2, [3, 4], 5] - lista zagnieżdżona
- ['Groovy', 21, 2.11] - Niejednorodna lista odniesień do obiektów
- [] - pusta lista
W tym rozdziale omówimy listę metod dostępnych w Groovy.
| Sr.No. | Metody i opis |
|---|---|
| 1 | Dodaj()
Dołącz nową wartość na końcu tej listy. |
| 2 | zawiera ()
Zwraca wartość true, jeśli ta lista zawiera określoną wartość. |
| 3 | dostać()
Zwraca element w określonej pozycji na tej liście. |
| 4 | jest pusty()
Zwraca wartość true, jeśli ta lista nie zawiera żadnych elementów |
| 5 | minus()
Tworzy nową List składającą się z elementów oryginału bez elementów określonych w kolekcji. |
| 6 | plus()
Tworzy nową List składającą się z elementów oryginału wraz z elementami określonymi w kolekcji. |
| 7 | Muzyka pop()
Usuwa ostatnią pozycję z tej listy |
| 8 | usunąć()
Usuwa element w określonej pozycji na tej liście. |
| 9 | odwrócić()
Utwórz nową listę, która jest odwrotnością elementów oryginalnej listy |
| 10 | rozmiar()
Uzyskuje liczbę elementów na tej liście. |
| 11 | sortować()
Zwraca posortowaną kopię oryginalnej listy. |