Hvordan Initial en Arraylist

Hvordan Initial en Arraylist


I Java, er Arraylist en hybrid datastruktur som inneholder dataelementer, så vel som forhåndsdefinerte funksjoner for de lagrede data. Arraylist lagrer data medlemmer i rekkefølge og tilbyr funksjoner for å få listestørrelsen, legge til elementer og mange flere. Det er forskjellige måter å initialisere et element for Arraylist typen, for eksempel ved hjelp av en standard konstruktør, en konstruktør med en størrelse parameter, opplisting alle medlemmene eller opprette en metode for å initialisere Arraylist.

Bruke Standard Constructor

Standard konstruktør for en Arraylist datastruktur oppretter en tom array med 10 elementer. Siden brukeren ikke angir noen parametere, skaper standardkonstruktøren en matrise for 10 elementer.

Syntaksen for standard konstruktør er:

Arraylist <datatype> name_of_array;

Der "datatype" kan være en grunnleggende datatype som et heltall, boolsk, etc.

Den "name_of_array" er navnet på forekomst av Arraylist struktur.

Constructor Med en størrelse Parameter

Brukeren kan også angi størrelsen på Arraylist når vi initialisere data medlem. Brukeren må legge inn en heltallsverdi som størrelsen parameter.

Syntaksen er:

Arraylist <datatype> name_of_array (int InitialSize);

Der "datatype" kan være en grunnleggende datatype som et heltall, boolsk, etc.

Den "name_of_array" er navnet på forekomst av Arraylist struktur.

Uttrykket "int InitialSize" er et uttrykk som evalueres til et heltall.

Opplisting Alle Elements

Brukeren kan også eksplisitt deklarere data medlemmer av Arraylist. Denne teknikken er litt mer komplisert som det bruker noen andre data klasser.

Dette er syntaksen:

Arraylist <datatype> name_of_array = new Arraylist (Arrays.asList ( "data1", "data2", "DATA3"));

Der "datatype" kan være en grunnleggende datatype som et heltall, boolsk, etc.

Den "name_of_array" er navnet på forekomst av Arraylist struktur.

Argumentene "data1", "data2" og "DATA3" er de faktiske dataene medlemmer av Arraylist.

Opprette en metode for å initialisere en Arraylist

Opprette en metode kan bidra til å klargjøre ArrayLists av ukjent størrelse. Siden Arraylist kan dynamisk tildele minne, en metode som kan initialisere et ukjent antall dataelementer er svært nyttig.

Dette er en måte å lage en metode:

offentlig Arraylist <Integer> initArrayList (int [] a)

{Arraylist <Integer> firstlist = new Arraylist <Integer> ();

for (int i: a)

{Firstlist.add (i); }

tilbake firstlist;

}

Denne metoden kalles "InitArrayList", og initialisert heltallet elementer i Arraylist "firstlist" til verdien av "a".