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 »
	
	
    
    
    
    
    
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement