Spis treści
Listy w Java można porównać np. do Listy zakupów.
W Java lista jest numerowana od 0 czyli pierwszy element listy ma indeks 0. Dodając kolejne elementy do listy ich indeksy są np 0,1,2,3.
Usuwając element z listy kolejne indeksy się zmieniają odpowiednio. Można też zastąpić konkretny element - innym elementem. Listy w Java są bardzo mocno wykorzystywane komercyjnie dlatego najlepiej po prostu zacząć pisać kod i wykonywać zadania z ich wykorzystaniem.
Podstawowa składnia żeby stworzyć listę to
List<Integer> integers = new ArrayList<>();
Dodawanie listy zrealizujemy przez metodę .add(), która dodatkowe zwiększy nam size listy o 1.
Odejmowanie zrealizujemy za pomocą metody .remove() podając w argumencie indeks, do usunięcią.
Pobranie wartości o danym indeksie zrealizujemy korzystając z metody .get() podając indeks w argumencie.
Metodą .size() zwraca wielkość listy.
Korzystając z pętli możemy się iterować przez każdy element listy i np. zsumować elementy jak poniżej.
public int sum(List<Integer> list) {
for (int i = 0; i < list.size(); i++) {
Integer integer = list.get(i);
sum = sum + integer; }
return sum;
}
Najpierw potrzebujemy jakiś licznik ( u nas int i=0 ) oraz jego wartość. Potem warunek który dopóki jest spełniony, iteruje pętle, ( i < list.size() ), a na końcu co ma się wydarzyć po iteracji czyli zwiększenie licznika o 1 ( i++ )
W ten sposób w prostszy sposób możemy za pomocą pętli for iterować się przez listę.
pozdrawiamy,
Zespół Coders