Java >> Java tutorial >  >> Tag >> ArrayList

Sådan fjerner du sidste element fra ArrayList i java

Lad os lære, hvordan du fjerner det sidste element fra arraylist i java?

Sådan fjerner du det sidste element fra ArrayList i java

For at fjerne det sidste element fra arraylist, brug to overbelastede remove()-metoder i ArrayList. Det er de,

  • remove(int index): accepterer indekset for det element, der skal fjernes. Send indeks over sidste element for at slette sidste element.
  • remove(Object o): tager input som objekt, der skal fjernes. Hvis der ikke er nogen dubletter i ArrayList, så send sidste elementværdi for at fjerne metoden.

Her er et eksempel på remove(int index) to last element from arraylist.

import java.util.ArrayList;
import java.util.List;
public class ArrayListRemoveLastElement
{
   public static void main(String[] args)
   {
      List<Integer> al = new ArrayList<>();
      al.add(56);
      al.add(28);
      al.add(39);
      al.add(59);
      al.add(82);
      // using size() method to find index of last element
      int index = al.size() - 1;
      // deleting last element by passing index
      al.remove(index);
      System.out.println("After remove last element from arraylist: " + al);
   }
}

Output:

Efter fjernelse af sidste element fra arraylist:[56, 28, 39, 59]

Her er et eksempel på, hvordan du fjerner sidste objekt fra arraylist i java.

import java.util.ArrayList;
import java.util.List;
public class ArrayListRemoveLastElement
{
   public static void main(String[] args)
   {
      List<Integer> al = new ArrayList<>();
      al.add(56);
      al.add(28);
      al.add(39);
      al.add(59);
      al.add(82);
      al.remove(new Integer(82));
      System.out.println("After remove last element from arraylist: " + al);
   }
}

Output:

Efter fjernelse af sidste element fra arraylist:[56, 28, 39, 59]


Java tag