Vector removeRange() method java

Let’s learn vector removeRange(int fromIndex, int toIndex) method in java.

Vector removeRange(int fromIndex, int toIndex) method in java

removeRange(int fromIndex, int toIndex) method removes all elements whose index is between fromIndex, inclusive, and toIndex, exclusive.

Syntax

protected void removeRange(int fromIndex, int toIndex)

Parameters

fromIndex index of first element to be removed
toIndex index after last element to be removed

Example

In the below example Vector is inherited (extends Vector<Integer>) because removeRange(int fromIndex, int toIndex) method is protected.

import java.util.Vector;

class VectorRemoveRangeDemo extends Vector<Integer>
{
   public static void main(String[] args) 
   {
      VectorRemoveRangeDemo v = new VectorRemoveRangeDemo();
      v.add(15);
      v.add(14);
      v.add(13);
      v.add(12);
      v.add(11);
      System.out.println("Vector before removeRange() method : " + v);
      v.removeRange(1, 3);
      System.out.println("Vector after removeRange() method : " + v);
   }
}

Output:

Vector before using removeRange() method : [15, 14, 13, 12, 11]
Vector after using removeRange() method : [15, 12, 11]


import java.util.Vector;

class VectorRemoveRangeDemo extends Vector<String>
{
   public static void main(String[] args) 
   {
      VectorRemoveRangeDemo v = new VectorRemoveRangeDemo();
      v.add("h");
      v.add("e");
      v.add("l");
      v.add("l");
      v.add("o");
      v.add("w");
      v.add("o");
      v.add("r");
      v.add("l");
      v.add("d");
      System.out.println("Vector before using removeRange() method : " + v);
      v.removeRange(1, 4);
      System.out.println("Vector after using removeRange() method : " + v);
   }
}

Output:

Vector before using removeRange() method : [h, e, l, l, o, w, o, r, l, d]
Vector after using removeRange() method : [h, o, w, o, r, l, d]


Also read – ArrayList in java