Hem Personliga finanser Javas ArrayList Class - dummies

Javas ArrayList Class - dummies

Innehållsförteckning:

Video: How to add Class object in ArrayList? 2024

Video: How to add Class object in ArrayList? 2024
Anonim

ArrayList-paketet (Paket: Java. Util) i Java låter dig skapa och behålla en speciell typ av samlingsobjekt: en matarlista. En matrislista liknar en matris men avvärderar många av de vanligaste problemen med att arbeta med arrayer, särskilt följande:

  • En matrislista ändrar automatiskt automatiskt när det behövs.

  • Med en lista kan du infoga element i mitten av samlingen.

  • Med en lista kan du radera objekt.

Konstruktörer

Konstruktör Förklaring
ArrayList () Skapar en matarlista med en initial kapacitet på tio

-element.

ArrayList (int kapacitet) Skapar en matrislista med angiven initialkapacitet.
ArrayList (Collection c) Skapar en matarlista och kopierar alla element från den angivna samlingen

till den nya matrislistan.

Metoder

Metod Förklaring
lägg till (Objektelement) Lägger till det angivna objektet i matrislistan. Om du angav en

-typ när du skapade matrislistan måste objektet vara av

rätt typ.

lägg till (int index, objektelement) lägger till det angivna objektet i matrislistan vid den angivna

indexpositionen. Om du angav en typ när du skapade listan , måste objektet vara av rätt typ.

addAll (Collection c) Lägger till alla element i den angivna samlingen till den här listan

.

addAll (int index, samling c) Lägger till alla element i den angivna samlingen till den här listan

på den angivna indexpositionen.

clear () Raderar alla element från arraylistan.
klon () Returnerar en grundlig kopia av matrislistan. Elementen

som finns i kopian är samma föremål som elementet

i originalet.

innehåller (Objekt elem) Returnerar ett booleskt värde som anger om det angivna

-objektet finns i matrislistan.

innehållerAll (Samling c) Returnerar ett booleskt värde som anger om denna lista över lista

innehåller alla objekt som finns i den angivna samlingen.

säkerställ kapaciteten (int minCapacity) Ökar grupplistans kapacitet till det angivna värdet

. (Om kapaciteten redan är större än det angivna värdet , gör ingen metod.)

get (int index) Returnerar objektet i den angivna positionen i listan.
indexOf (Object elem) Returnerar indexpositionen för den första förekomsten av det specificerade objektet

i matrislistan. Om objektet inte finns i

listan returnerar det -1.

isEmpty () Returnerar ett booleskt värde som anger om matrislistan

är tom.

iterator () Returnerar en iterator för arraylistan.
lastIndexOf (Object elem) Returnerar indexpositionen för den senaste förekomsten av det specificerade objektet i matrislistan. Om objektet inte finns i

listan returnerar det -1.

ta bort (int index)

Tar bort objektet vid det angivna indexet och returnerar det -element som tagits bort.

ta bort (Objekt elem)

Ta bort ett objekt från listan. Observera att mer än ett -element hänvisar till objektet; den här metoden tar bort endast en av dem.

Den returnerar ett booleskt värde som anger om objektet var i

listan.

ta bort (int frånIndex, int

tillIndex)

Tar bort alla objekt vars indexvärden är mellan de angivna värdena

. Observera att elementen i positionerna fromIndex och toIndex

inte tas bort själva.

removeAll (Collection c)

Tar bort alla objekt i den angivna samlingen från den här listan .

behållAll (Samling c)

Tar bort alla objekt som inte finns i den angivna samlingen från den här grupplistan.

set (int index, Object elem)

Ställer in det angivna elementet till det angivna objektet. Elementet som tidigare var i den positionen returneras som

-metodens returvärde.

size ()

Returnerar antalet element i listan. toArray ()
Returnerar elementen i arraylistan som en rad objekt (Objekt []).

toArray (typ [] array)

Returnerar elementen i arraylistan som en array vars typ är samma som den matris som passerat via parametern.

Javas ArrayList Class - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...