Az ArrayList használata Java-ban

A Java szabványos tömbjei rögzítve vannak az elemek számában. Ha meg akarja növelni a tömb elemeinek csökkentését, akkor el kell végeznie a új tömb a helyes számmal elemek az eredeti tömb tartalmából. Alternatív megoldás a Tömb lista osztály. Az Tömb lista osztály biztosítja az eszközöket a dinamikus tömbök elkészítéséhez (azaz hosszuk növekedhet és csökkenthet).

Ez létrehoz egy Tömb lista tíz elem kezdeti kapacitással. Ha nagyobb (vagy kisebb) Tömb lista szükséges a kezdeti kapacitás átadható a kivitelezőnek. Helyet teremtsen húsz elem számára:

Egy dolog, amit érdemes megjegyezni Tömb lista az elemeknek nem kell ugyanannak az objektumnak lenniük. Annak ellenére, hogy a dynamicStringArray által lakott Húr objektumok, mégis képes elfogadni számértékeket:

Egy objektum bárhol beilleszthető a Tömb lista Az elemek indexelése az add metódussal és a beillesztés pozíciójának átadásával. A "Max" karakterlánc hoz dynamicStringArray a 3. pozícióban:

Ahelyett, hogy eltávolítana egy elemet, és új helyet helyezne a helyére,

instagram viewer
készlet A módszer felhasználható egy elem cseréjére egyszerre. Csak adja át a cserélhető elem és az objektum indexét, amelyre helyettesíti. A "Peter" helyébe "Paul" lép:

instagram story viewer