Hvordan lage en arraylist i java

Hvordan lage en arraylist i java
ArrayList er den mest grunnleggende og mye brukte datastrukturen i Java. Det er en komponent i samlingsrammen i Java. Den oppfører seg som en typisk matrise og tilbyr alle fordelene, men det implementerer også listegrensesnittet som en generisk gjenstandbar samling. Java ArrayList er spesielt nyttig for å håndtere flere objekter.

Denne bloggen vil definere metodene for å lage Java ArrayList.

Hvordan lage en arraylist i java?

ArrayList i Java implementerer listegrensesnittet, det utvider innsamlingsgrensesnittet, og det er også en underklasse av abstraktlisten. Som et resultat har vi følgende alternativer for å erklære et ArrayList -objekt:

  • Samlingsgrensesnitt
  • Liste -grensesnitt
  • ArrayList -klasse

La oss gå gjennom arbeidet med disse tilnærmingene og hvordan de hjelper til med å lage en arraylist i Java.

Metode 1: Lag en ArrayList i Java ved hjelp av samlingsgrensesnitt

I denne delen vil vi opprette en ArrayList ved å bruke en “Samling”Grensesnitt som tilhører Java.util.Samlingspakke. Den konverterer alle elementene i en samling til en annen etter en.

Syntaks

Bruk syntaksen nedenfor for å lage en ArrayList ved å bruke samlingsgrensesnitt:

Samling name = new ArrayList ();

Her, “Navn”Representerer vår arraylist som er opprettet ved hjelp av samlingsgrensesnitt.

Eksempel

Ved hjelp av samlingsgrensesnitt vil vi lage en arraylist kalt “frukt“:

Samling frukt = ny ArrayList ();

Legg deretter til elementene i arraylisten ved å bruke "Legg til()”Metode:

frukt.legg til ("oransje");
frukt.legg til ("mango");
frukt.Legg til ("druer");
frukt.Legg til ("Peach");
frukt.Legg til ("aprikos");

Til slutt, skriv ut arraylisten på konsollen med "System.ute.println ()”Metode:

System.ute.println (frukt);

Utgangen viser at arraylisten er vellykket opprettet ved hjelp av samlingsgrensesnitt:

La oss prøve listegrensesnittet for opprettelsen av ArrayList i Java.

Metode 2: Lag en ArrayList i Java ved hjelp av listegrensesnitt

Vi bruker listegrensesnittet for å lage en arraylist. Det implementerer klasser som LinkedList, ArrayList, Stack og så videre. Listegrensesnittet tilhører Java.Util, og det er et barnegrensesnitt i samlingen. Som en matrise er den også indeksbasert og tillater deg å lagre dupliserte verdier.

Syntaks

Følg den undergitte syntaks for bruk av liste for å lage en ArrayList:

Liste name = new ArrayList ();

Her, “Navn”Representerer vår ArrayList som er opprettet ved hjelp av listegrensesnitt.

Eksempel

Lag en tom ArrayList som heter “farger”Bruke listegrensesnittet:

Liste farger = ny ArrayList ();

Ring "Legg til()”Metode for å legge til elementene i ArrayList:

farger.legg til ("rød");
farger.legg til ("svart");
farger.legg til ("blå");
farger.legg til ("hvit");
farger.Legg til ("grønn");
farger.legg til ("lilla");

Til slutt vil vi skrive ut ArrayList -elementene på konsollen:

System.ute.println (farger);

Produksjon

Hvis du vil opprette en ArrayList ved hjelp av ArrayList -klassen, følg delen nedenfor:

Metode 3: Lag en ArrayList i Java ved hjelp av ArrayList -klasse

I denne delen vil vi opprette en ArrayList ved hjelp av ArrayList -klassen. ArrayList -klassen tilhører Java.Utilpakke. Denne tilnærmingen lagrer et element i en dynamisk gruppe uten størrelsesbegrensning. Du kan bruke alle listegrensesnittets metoder fordi det implementerer listegrensesnittet. Dessuten holder arraylisten oversikt over innsettingsordren implisitt.

Syntaks

Følgende medfølgende syntaks vil bli brukt til å opprette en ArrayList ved hjelp av ArrayList -klassen:

ArrayList name = new ArrayList ();

Her, “Navn”Representerer vår ArrayList som er opprettet ved hjelp av ArrayList -klassen.

Eksempel

Vi vil lage en “dingser”ArrayList bruker ArrayList -klassen:

ArrayList Gadgets = new ArrayList ();

Legg deretter til elementer i arraylisten ved å bruke "Legg til()”Metode:

dingser.Legg til ("mobil");
dingser.Legg til ("bærbar PC");
dingser.Legg til ("datamaskin");
dingser.Legg til ("Stylus");

Til slutt vil vi skrive ut elementene i ArrayList som gir arraylisten til “System.ute.println ()”Metode:

System.ute.println (dings);

Produksjon

Vi har gitt forskjellige tilnærminger for å lage en ArrayList i Java.

Konklusjon

For å lage en ArrayList i Java, kan du bruke samlingsgrensesnittet, listegrensesnittet og ArrayList -klassen. Alle disse tilnærmingene skapte en ArrayList vellykket. Den mest brukte tilnærmingen fra programmerere for å lage en ArrayList bruker ArrayList -klassen. I dette innlegget har vi gitt forskjellige tilnærminger for å lage en ArrayList i Java med detaljerte eksempler.