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. |