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

ArrayList removeRange(int fromIndex int toIndex) metode i java

Lad os lære ArrayList removeRange(int fromIndex, int toIndex)-metoden i java.

ArrayList removeRange(int fromIndex, int toIndex) metode i java

removeRange(int fromIndex, int toIndex) metoden for ArrayList-klassen fjerner fra denne liste alle de elementer, hvis indeks er mellem fromIndex, inklusive, og toIndex, exclusive.

Syntaks:

beskyttet void removeRange(int fromIndex, int toIndex)

Parametre:

fra indeks indeks for det første element, der skal fjernes.

toIndex indeks efter sidste element, der skal fjernes.

Indkast:

IndexOutOfBoundsException – hvis fromIndex eller toIndex er uden for området (fromIndex <0 ||toIndex> size() ||toIndex

Lad os nu se et eksempel på ArrayList removeRange(int fromIndex, int toIndex)-metoden.

import java.util.ArrayList;
// extending class since removeRange() is a protected method
public class ArrayListRemoveRangeMethodExample extends ArrayList<Integer>
{
   public static void main(String[] args)
   {
      ArrayListRemoveRangeMethodExample al = new ArrayListRemoveRangeMethodExample();
      al.add(23);
      al.add(38);
      al.add(18);
      al.add(62);
      al.add(27);
      al.add(95);
      System.out.println("ArrayList before using removeRange method: " + al);
      // removing range of first 2 elements
      al.removeRange(0, 2);
      System.out.println("ArrayList after using removeRange method: " + al);
   }
}

Output:

ArrayList før brug af removeRange-metoden:[23, 38, 18, 62, 27, 95]
ArrayList efter brug af removeRange-metoden:[18, 62, 27, 95]


Java tag