Java >> Java tutoriál >  >> Tag >> ArrayList

Jak odstranit první prvek ArrayList v Javě

Jak odstranit první prvek ArrayList v Javě:

Tento příspěvek vám ukáže, jak odstranit první prvek ArrayList . Je změna velikosti a je to implementace pole rozhraní Seznam. Velikost ArrayList roste, jakmile do něj neustále přidáváme prvky.

Chcete-li položky odebrat, ArrayList poskytuje metodu nazvanou odstranit . Tuto metodu můžeme použít k odstranění prvního prvek.

Definice odstranění:

Odebrat metoda je definována takto:

public E remove(int i)

Tato metoda odstraní prvek na indexu i . Index začíná od 0 . Index prvního prvku je tedy 0 , index druhého prvku je 1 atd.

Chcete-li odebrat první prvek ArrayList , musíme překonat 0 na tuto metodu.

Tato metoda vrátí prvek, který je odstraněn.

Vyvolá to IndexOutOfBoundsException za neplatný index, pokud je index záporný nebo pokud je větší nebo rovna velikost seznamu ArrayList.

Příklad programu:

import java.util.ArrayList;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> arrayList = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5, 6, 7));

        System.out.println("Given ArrayList: " + arrayList);

        arrayList.remove(0);
        System.out.println("Final ArrayList: " + arrayList);
    }
}

Tady,

  • arrayList je původní seznam polí.
  • Používá odstranit k odstranění prvního prvku. Míjíme 0 k této metodě, protože odstraňujeme první prvek ze seznamu polí.
  • Poslední řádek tiskne konečný upravený seznam polí.

Pokud tento program spustíte, vytiskne výstup jako níže:

Given ArrayList: [1, 2, 3, 4, 5, 6, 7]
Final ArrayList: [2, 3, 4, 5, 6, 7]

Jak můžete vidět zde, první prvek je odstraněn. Jako index můžete také předat jakoukoli jinou hodnotu k odstranění dalších prvků.


Java Tag