Java:ArrayList
Fra CodeWiki
Innhold |
Generelt
En Arrayliste er en bibliotek-klasse. Den kan inneholde et nærmest ubestemt antall elementer eller objekter (teoretisk, så er antallet elementer lik max-verdien av en int, se: Java:Datatyper). ArrayList-klassen er definert i java.util-pakken.
Eksempel
Her følger et enkelt eksempel på hvordan man kan benytte en Arraylist, til for eksempel å holde orden på medlemmer i en klubb.
import java.util.ArrayList; public class Fotballgruppa { private ArrayList medlemmer; public Fotballgruppa() { medlemmer = new ArrayList(); } }
Metoder
ArrayList-klassen inneholder mange metoder for blant annet å legge til elementer, slette elementer og finne antall elementer i listen.
Her følger eksempler på hvordan man benytter noen metoder for å legge til et element, og for å finne antallet elementer.
public void leggTilMedlem(String m) { medlemmer.add(m); } public int antallMedlemmer() { return medlemmer.size(); }
Iterasjon
Å iterere en liste vil si å gå gjennom hvert element i listen, for eksempel for å kunne skrive dem ut eller endre dem. Til dette benytter man gjerne løkker, og det er forksjellige måter å gjøre dette på, for eksempel ved bruk av Java:For-setningen, Java:While-setningen, Java:For-each setningen, eller Java:Iterator.
