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ů.