Home »
Java »
Java Programs
Java program to remove range on elements from Vector collection based on specified indices
Given a Vector collection, we have to remove range on elements from it based on specified indices.
Submitted by Nidhi, on May 24, 2022
Problem statement
In this program, we will create a Vector collection with string elements. Then we will remove the range of elements from vector collection based on specified indices using the removeRange() method.
The removeRange() method has protected access, so here we need to inherit the Vector class in our class, then only we can access the removeRange() method.
Source Code
The source code to remove the range of elements from Vector collection based on specified indices is given below. The given program is compiled and executed successfully.
// Java program to remove range on elements from
// Vector collection based on specified indices
import java.util.*;
public class Main extends Vector < String > {
public static void main(String[] args) {
Main vec = new Main();
vec.add("CAR");
vec.add("BUS");
vec.add("BIKE");
vec.add("BUS");
vec.add("TRUCK");
System.out.println("Vector elements: " + vec);
vec.removeRange(1, 3);
System.out.println("Vector elements: " + vec);
}
}
Output
Vector elements: [CAR, BUS, BIKE, BUS, TRUCK]
Vector elements: [CAR, BUS, TRUCK]
Explanation
In the above program, we imported the "java.util.*" package to use the Vector class. Here, we created a public class Main, and inherit the Vector class inside it.
The Main class contains a main() method. The main() method is the entry point for the program. And, created a Vector collection vec with string elements. Then we used the removeRange() method to remove the range of elements from vector vec from index 1 to 3 and printed the updated collection.
Java Vector Class Programs »