ArrayList to klasa należąca do podstawowej biblioteki Javy: API
ArrayList jest świetną alternatywą dla tablic. Jak pamiętamy tablice muszą mieć określoną wielkość, określoną maksymalną liczbę elementów. Co zrobić, gdy liczba elementów nie jest na początku znana? Przydałaby się tablica, która może się "rozszerzać", której wielkość jest elastyczna i nie musi być z góry określona.
ArrayList to właśnie taka "magiczna" tablica.
Tworzenie listy ("tablicy")
ArrayList<statek> statki =new ArrayList<statek>();
Dodaje przekazany obiekt do listy
remove(int index)
Usuwa z listy obiekt określony przez parametr index
contains(Object elem)
Zwraca wartość true, jeśli przekazany obiekt odpowiada jednemu z obiektów znajdujących się na liście
isEmpty()
Zwaraca wartość true, jeśli lista nie zawiera żadnych elementów
indexOf(Object elem)
Zwraca index przekazanego obiektu lub wartość -1 jeśli go nie ma na liście
size()
Zwraca liczbę elementów aktualnie znajdujących się na liście
get(int index)
Zwraca obiekt, który aktualnie jest zapisany w elemencie listy o podanym indeksie
Więcej o ArrayList i wykaz wszystkich metod znajdziesz w dokumentacji.
ArrayList jest świetną alternatywą dla tablic. Jak pamiętamy tablice muszą mieć określoną wielkość, określoną maksymalną liczbę elementów. Co zrobić, gdy liczba elementów nie jest na początku znana? Przydałaby się tablica, która może się "rozszerzać", której wielkość jest elastyczna i nie musi być z góry określona.
ArrayList to właśnie taka "magiczna" tablica.
Tworzenie listy ("tablicy")
ArrayList<statek> statki =new ArrayList<statek>();
Wybrane metody:
add(Object elem)Dodaje przekazany obiekt do listy
remove(int index)
Usuwa z listy obiekt określony przez parametr index
contains(Object elem)
Zwraca wartość true, jeśli przekazany obiekt odpowiada jednemu z obiektów znajdujących się na liście
isEmpty()
Zwaraca wartość true, jeśli lista nie zawiera żadnych elementów
indexOf(Object elem)
Zwraca index przekazanego obiektu lub wartość -1 jeśli go nie ma na liście
size()
Zwraca liczbę elementów aktualnie znajdujących się na liście
get(int index)
Zwraca obiekt, który aktualnie jest zapisany w elemencie listy o podanym indeksie
Więcej o ArrayList i wykaz wszystkich metod znajdziesz w dokumentacji.
Brak komentarzy:
Prześlij komentarz