Javas Arraylist klasse

June 2  by Eliza

Arraylist pakken (Pakke: java.util) i Java lar deg opprette og vedlikeholde en spesiell type samling objekt: en rekke liste. En rekke listen ligner en matrise men avverger mange av de vanligste problemene med å jobbe med matriser, spesielt følgende:

  • En rekke liste endrer størrelsen seg selv automatisk når det er nødvendig.
  • En rekke liste lar deg sette inn elementer inn i midten av samlingen.
  • En rekke liste lar deg slette elementer.

Konstruktører

Constructor Forklaring
Arraylist () Oppretter en rekke liste med en innledende kapasitet på ti elementer.
Arraylist (int kapasitet) Oppretter en rekke liste med spesifisert innledende kapasitet.
Arraylist (Collection c) Oppretter en rekke liste og kopierer alle elementene fra den angitte samlingen i det nye utvalget listen.

Metoder

Metode Forklaring
legge (Object element) Legger til det angitte objektet til array-listen. Hvis du anga en type da du opprettet matrisen listen, må objektet være av riktig type.
legge (int indeks, Object element) Legger til det angitte objektet til array listen på den angitte indeksposisjonen. Hvis du anga en type da du opprettet matrisen listen, må objektet være av riktig type.
addAll (Collection c) Legger alle elementene i den angitte samlingen til denne matrisen listen.
addAll (int indeks, Collection c) Legger alle elementene i den angitte samlingen til denne matrisen liste på den angitte indeksposisjonen.
klar () Sletter alle elementer fra matrisen listen.
klone () Returnerer en grunne kopi av tabellen listen. Elementene i kopien er de samme objekt tilfeller som elementene i den opprinnelige.
inneholder (Object elem) Returnerer en boolsk verdi som angir om det angitte objektet er i matrisen listen.
containsAll (Collection c) Returnerer en boolsk verdi som angir om denne matrisen Listen inneholder alle objekter som er i den angitte samlingen.
ensureCapacity (int minCapacity) Øker rekke Lista € ™ s kapasitet til den angitte verdien. (Hvis kapasiteten er allerede større enn den angitte verdien, gjør denne metoden ingenting.)
får (int indeks) Returnerer objekt på angitt posisjon i listen.
indexOf (Object elem) Returnerer indeks posisjonen til den første forekomst av den angitte gjenstand i matrisen listen. Hvis objektet ISNA € ™ t på listen returnerer det -1.
gjelder tom bil () Returnerer en boolsk verdi som angir om matrisen listen er tom.
iterator () Returnerer en iterator for array-listen.
lastIndexOf (Object elem) Returnerer indeks posisjonen for den siste opptreden av den angitte gjenstand i matrisen listen. Hvis objektet ISNA € ™ t på listen returnerer det -1.
fjern (int indeks) Fjerner objektet ved den angitte indeksen og returnerer element som ble fjernet.
fjerne (Object elem) Fjerner et objekt fra listen. Legg merke til at mer enn ett element refererer til objektet; Denne metoden fjerner bare en av dem. Den returnerer en boolsk verdi som angir om objektet var i listen.
fjern (int fromIndex, int toIndex) Fjerner alle objekter som indeks verdier mellom verdiene angitt. Merk at elementene ved fromIndex og toIndex stillinger er ikke seg selv fjernet.
RemoveAll (Collection c) Fjerner alle objektene i den angitte samlingen fra denne matrisen listen.
retainAll (Collection c) Fjerner alle objekter som ikke er i den angitte samlingen fra denne matrisen listen.
set (int indeks, Object elem) Setter spesifisert element til den angitte objektet. Det elementet som tidligere var på den posisjonen er tilbake som den methodâ € ™ s returverdi.
størrelse () Returnerer antall elementer i listen.
toArray () Returnerer elementene i matrisen over som en oppstilling av gjenstander (Object []).
toArray (type [] array) Returnerer elementene i matrisen over som en matrise som har type er den samme som gruppen føres via parameteren.