×

Java Programs

Java Practice

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 »



Related Programs



Comments and Discussions!

Load comments ↻





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