Popularne

Najnowsze


ArrayList

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>();





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