Java:ArrayList

Fra CodeWiki

Gå til: navigasjon, søk

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.

Eksterne lenker

ArrayList i Java API

Personlige verktøy
dataprogrammering
generelt
Andre språk