Java ArrayList remove ()

Metoda Java ArrayList remove () elimină elementul unic din lista de arraylist.

Sintaxa remove()metodei este:

 // remove the specified element arraylist.remove(Object obj) // remove element present in the specified index arraylist.remove(int index)

Aici, arraylist este un obiect al ArrayListclasei.

remove () Parametri

remove()Metoda are un singur parametru.

  • obj - element care urmează să fie eliminat din lista de arraylist, SAU
  • index - poziția din care urmează să fie eliminat elementul

Dacă același element obj este prezent în locație multiplă, atunci elementul care apare mai întâi în lista de arrail este eliminat.

remove () Valoare returnată

  • returnează adevărat dacă elementul specificat este prezent în lista de matrice
  • returnează elementul eliminat dacă indexul este trecut ca parametru

Notă : Dacă indexul specificat este în afara intervalului, metoda aruncă IndexOutOfBoundsException.

Exemplul 1: Eliminați elementul specificat din ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("JavaScript"); languages.add("Java"); languages.add("Python"); System.out.println("ArrayList: " + languages); // remove the element Java boolean result = languages.remove("Java"); System.out.println("Is element Java removed? " + result); System.out.println("ArrayList after remove(): " + languages); ) )

Ieșire

ArrayList: (JavaScript, Java, Python) Elementul Java este eliminat? true ArrayList după remove (): (JavaScript, Python)

În exemplul de mai sus, am creat un arraylist numit limbi. Arraylist-ul stochează numele limbajelor de programare.

Aici, am folosit remove()metoda pentru a elimina elementul Java din lista de arraylist.

Exemplul 2: Scoateți elementul din poziția specificată

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("JavaScript"); languages.add("Java"); languages.add("Python"); System.out.println("ArrayList: " + languages); // remove the element from position 2 String element = languages.remove(2); System.out.println("ArrayList after remove(): " + languages); System.out.println("Removed Element: " + element); ) )

Ieșire

 ArrayList: (JavaScript, Java, Python) ArrayList după eliminare (): (JavaScript, Java) Element eliminat: Python

În exemplul de mai sus, am creat un arraylist numit limbi. Observați expresia,

 languages.remove(2)

Aici, remove () returnează și elimină elementul prezent la poziția 2 (adică Python).

Exemplul 3: Eliminați prima apariție a elementului

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList randomNumbers = new ArrayList(); // add element to the arraylist randomNumbers.add(22); randomNumbers.add(13); randomNumbers.add(35); randomNumbers.add(13); randomNumbers.add(40); System.out.println("ArrayList: " + randomNumbers); // remove the first occurrence of 13 boolean result = randomNumbers.remove(Integer.valueOf(13)); System.out.println("Is element 13 removed? " + result); System.out.println("ArrayList after remove(): " + randomNumbers); ) )

Ieșire

ArrayList: (22, 13, 35, 13, 40) Este eliminat elementul 13? true ArrayList după remove (): (22, 35, 13, 40)

În exemplul de mai sus, am creat un arraylists numit randomNumbers. În lista matricială, elementul 13 este prezent în două locații. Observați linia,

 randomNumbers.remove(Integer.valueOf(13))

Aici,

  • Integer.valueOf()- Convertește intvaloarea 13 într-un Integerobiect. Acest lucru se datorează faptului că remove()metoda ia doar obiectul ca argumente. Pentru a afla mai multe, vizitați Java Primitive Types to Wrapper Objects.
  • remove()- Îndepărtează elementul 13 care apare mai întâi în lista de arraylist.

Notă : De asemenea, putem elimina toate elementele din lista de arraylist folosind clear()metoda. Pentru a afla mai multe, vizitați Java ArrayList clear ().

Articole interesante...