Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako inicializovať ArrayList

V Jave , ArrayList je hybridný dátová štruktúra , ktorá obsahuje dátové prvky , rovnako ako preddefinované funkcie pre uložené dáta . ArrayList ukladá dátové členov v poradí a ponúka funkcie , aby sa veľkosť zoznamu , pridajte prvky a mnoho ďalších . Existujú rôzne spôsoby, ako inicializovať prvok pre typ ArrayList , ako je použitie predvolený konštruktor , konštruktor s parametrom veľkosti, výpočet všetkých členov alebo vytvorenie metódy pre inicializáciu ArrayList . Použitie predvolený konštruktor

predvolený konštruktor pre dátové štruktúry ArrayList vytvorí prázdne pole s 10 prvkami . . Vzhľadom k tomu , že používateľ nešpecifikuje žiadne parametre , predvolený konštruktor vytvorí pole pre 10 prvkov

syntaxe pre predvolený konštruktor je :

ArrayList name_of_array ;

Kde " typ dát " by mohla byť základný dátový typ , ako integer , Boolean , atď

" name_of_array " je názov inštancie štruktúry ArrayList .

konštruktor s veľkosťou parametra

užívateľ môže tiež určiť veľkosť ArrayList , keď sme inicializovať dátový člen . . Užívateľ musí zadať celočíselnú hodnotu ako parameter veľkosti

syntax je :

ArrayList name_of_array ( int InitialSize ) ;

Kde " typ dát " by mohla byť základný typ dát , ako je napríklad celé číslo , boolean atď

" name_of_array " je názov inštancie štruktúry ArrayList .

výraz " int InitialSize " je ľubovoľný výraz , ktorého výsledkom je číslo .
výpočet všetkých prvkov

užívateľ môže tiež explicitne deklarovať dátové členmi ArrayList . Táto technika je trochu zložitejšia , pretože to používa nejaké iné triedy dátové

To je syntaxe : .

ArrayList name_of_array = new ArrayList ( Arrays.asList ( " údaje1 " , " údaje2 " , " data3 " ) ) ;

Kde " typ dát " by mohla byť základný dátový typ , ako integer , Boolean , atď

" name_of_array " je názov inštancie štruktúry ArrayList .

argumenty " údaje1 " , " údaje2 " a " data3 " sú skutočné dátové členmi vášho ArrayList .
Vytvorenie metódy pre inicializáciu ArrayList

Vytvorenie metódy môžu pomôcť k inicializácii ArrayLists o neznámej veľkosti . Vzhľadom k tomu , ArrayList môžete dynamicky alokovať pamäť , metóda , ktorá môže inicializovať neznámy počet dátových prvkov je veľmi užitočné

To je jeden spôsob , ako vytvoriť metódu : .

Verejné ArrayList initArrayList ( int [ ] )

{ ArrayList firstlist = new ArrayList ( ) ;

for ( int i : a )

{ firstlist.add ( i ) ; }

vrátiť firstlist ;

}

Táto metóda sa nazýva " InitArrayList " , a inicializáciu celočíselné prvky ArrayList " firstlist " na hodnotu " " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené