Vector subList() Method in Java

The java.util.Vector.subList() is used to return a sublist of the existing Vector within a range mentioned in the parameter. The method takes in an upper limit and a lower limit and returns all the elements mentioned in the range. The lower limit is included if the element is present in the list and the upper limit is excluded. Basically, it takes the sublist greater than equal to the lower limit and strictly less than the upper element.

Syntax:

Vector.subList(int low_index, int up_index)

Parameters: The method accepts 2 mandatory parameters:

  • low_index: This is of the integer type and defines the lower limit or the index of the starting element from which the subList is evaluated. This element is included in the sublist.
  • up_index: This is of the integer type and defines the upper limit or the index of the end element till which the subList is evaluated. This element is excluded from the sublist.

Return Value: The method returns a sublist of the Vector type mentioned within the given range of the parameters.

Below programs illustrate the subList() method in Java:
Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate subList() method
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Creating an empty Vector
        Vector<Integer> vec_tor = new Vector<Integer>();
  
        // Adding the elements using add()
        vec_tor.add(5);
        vec_tor.add(1);
        vec_tor.add(50);
        vec_tor.add(10);
        vec_tor.add(20);
        vec_tor.add(6);
        vec_tor.add(20);
        vec_tor.add(18);
        vec_tor.add(9);
        vec_tor.add(30);
  
        System.out.println("The Vector is: " + vec_tor);
  
        // Creating the sublist vector
        List<Integer> sub_list = new ArrayList<Integer>();
  
        // Limiting the values till 5
        sub_list = vec_tor.subList(2, 5);
  
        // Displaying the list data
        System.out.println("The resultant values "
                           + "within the sub list: " + sub_list);
    }
}

chevron_right


Output:

The Vector is: [5, 1, 50, 10, 20, 6, 20, 18, 9, 30]
The resultant values within the sub list: [50, 10, 20]

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate subList() method
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Creating an empty Vector
        Vector<String> vec_tor = new Vector<String>();
  
        // Adding the elements using add()
        vec_tor.add("Welcome");
        vec_tor.add("To");
        vec_tor.add("Geek");
        vec_tor.add("4");
        vec_tor.add("Geeks");
  
        System.out.println("The Vector is: " + vec_tor);
  
        // Creating the sublist vector
        List<String> sub_list = new ArrayList<String>();
  
        // Limiting the values till 5
        sub_list = vec_tor.subList(1, 5);
  
        // Displaying the list data
        System.out.println("The resultant values "
                           + "within the sub list: " + sub_list);
    }
}

chevron_right


Output:

The Vector is: [Welcome, To, Geek, 4, Geeks]
The resultant values within the sub list: [To, Geek, 4, Geeks]


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.