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 Solution:

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.

Program/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 »



Related Programs




Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.