Viac na
Odstránenie prvku z poľa (Java)
Existuje nejaký rýchly (a pekný) spôsob, ako odstrániť prvok z poľa v Jave?
140
3
Existuje nejaký rýchly (a pekný) spôsob, ako odstrániť prvok z poľa v Jave?
Zo základného poľa Java nemôžete odstrániť prvok. Pozrite sa radšej na rôzne kolekcie a zoznamy polí.
Pekne vyzerajúce riešenie by bolo v prvom rade použiť zoznam namiesto poľa.
Ak musíte používať polia, dve volania príkazu
System.arraycopy
budú s najväčšou pravdepodobnosťou najrýchlejšie.(
Arrays.asList
je tiež dobrým kandidátom na prácu s poliami, ale zdá sa, že nepodporujeremove
.)Iste, vytvorte ďalšie pole :)