Hjem Personlig finansiering Java's ArrayList Class - dummies

Java's ArrayList Class - dummies

Indholdsfortegnelse:

Video: Java - Class Array List 2024

Video: Java - Class Array List 2024
Anonim

Pakken ArrayList (pakke: java. Util) i Java giver dig mulighed for at oprette og vedligeholde en speciel type samlingsobjekt: en matrixliste. En matrixliste ligner en matrix, men afviger mange af de mest almindelige problemer med at arbejde med arrayer, specielt følgende:

  • En matrixliste tilpasser automatisk sig selv, når det er nødvendigt.

  • En matrixliste lader dig indsætte elementer i midten af ​​samlingen.

  • En array liste lader dig slette elementer.

Konstruktorer

Konstruktor Forklaring
ArrayList () Opretter en matrixliste med en indledende kapacitet på ti

elementer.

ArrayList (int kapacitet) Opretter en array liste med den angivne indledende kapacitet.
ArrayList (Samling c) Opretter en matrixliste og kopierer alle elementerne fra den specificerede samling

til den nye matrixliste.

Metoder

Metode Forklaring
Tilføj (Objektelement) Tilføjer det angivne objekt til matrixlisten. Hvis du har angivet en

-type, når du oprettede matrixlisten, skal objektet være af

korrekt type.

Tilføj (int indeks, Objektelement) Tilføjer det angivne objekt til arraylisten på den angivne

indeksposition. Hvis du har angivet en type, når du oprettede listen , skal objektet være af den rigtige type.

addAll (Samling c) Tilføjer alle elementer i den specificerede samling til denne matrix

liste.

addAll (int indeks, samling c) Tilføjer alle elementerne i den angivne samling til denne matrix

liste på den angivne indeksposition.

clear () Sletter alle elementer fra arraylisten.
klon () Returnerer en lav kopi af arraylisten. Elementerne

indeholdt i kopien er de samme objekter som elementerne

i originalen.

indeholder (Object elem) Returnerer en boolsk værdi, der angiver, om det angivne

objekt er i arraylisten.

containsAll (Samling c) Returnerer en boolsk værdi, der angiver, om denne listeliste

indeholder alle objekter, der findes i den angivne samling.

secureCapacity (int minCapacity) Øger arraylistens kapacitet til den angivne

-værdi. (Hvis kapaciteten allerede er større end den angivne

-værdi, gør denne metode ingenting.)

get (int index) Returnerer objektet på den angivne position i listen.
indexOf (Object elem) Returnerer indekspositionen for den første forekomst af det specificerede objekt

i arraylisten. Hvis objektet ikke er i

listen, returneres det -1.

isEmpty () Returnerer en boolsk værdi, der angiver, om matrixlisten

er tom.

iterator () Returnerer en iterator til arraylisten.
lastIndexOf (Object elem) Returnerer indekspositionen for den sidste forekomst af det specificerede objekt

i arraylisten. Hvis objektet ikke er i

listen, returneres det -1.

fjern (int indeks) Fjerner objektet ved det angivne indeks og returnerer det

element, der blev fjernet.

fjern (Object elem) Fjerner en genstand fra listen. Bemærk at mere end et

element refererer til objektet; denne metode fjerner kun en af ​​dem.

Den returnerer en boolsk værdi, der angiver, om objektet var i

listen.

fjern (int fraIndex, int

tilIndex)

Fjerner alle objekter, hvis indeksværdier er mellem de angivne værdier

. Bemærk, at elementerne på positionerne fraIndex og toIndex

ikke fjernes.

removeAll (Collection c) Fjerner alle objekter i den angivne samling fra denne

array liste.

retainAll (Collection c) Fjerner alle objekter, der ikke er i den specificerede

-samling fra denne array liste.

sæt (int indeks, objekt elem) Indstiller det specificerede element til den angivne objekt. Elementet , der tidligere var i den position, returneres som

metodeens returværdi.

size () Returnerer antallet af elementer i listen.
tilArray () Returnerer elementerne i arraylisten som en matrix af objekter

(Objekt []).

tilArray (type [] array) Returnerer elementerne i arraylisten som et array, hvis type

er den samme som arrayet passeret via parameteren.

Java's ArrayList Class - dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: