java.util.Vector.subList() Method


Description

The subList(int fromIndex,int toIndex) method is used to return a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive. The returned List is backed by this List, so changes in the returned List are reflected in this List, and vice-versa.

Declaration

Following is the declaration for java.util.Vector.subList() method

public List subList(int fromIndex,int toIndex)

Parameters

  • fromIndex − This is the low endpoint (inclusive) of the subList.

  • toIndex − This is the high endpoint (exclusive) of the subList.

Return Value

The method call returns a view of the specified range within this List.

Exception

  • IndexOutOfBoundsException − This is thrown if the endpoint index value is out of range

  • IllegalArgumentException − This is thrown if the endpoint indices are out of order

Example

The following example shows the usage of java.util.Vector.subList() method.

package com.tutorialspoint;

import java.util.*;

public class VectorDemo {
   public static void main(String[] args) {

      // create an empty Vector vec with an initial capacity of 4      
      Vector<Integer> vec = new Vector<Integer>(8);
      List sublist = new ArrayList(10);

      // use add() method to add elements in the vector
      vec.add(4);
      vec.add(3);
      vec.add(2);
      vec.add(1);
      vec.add(6);
      vec.add(7);
      vec.add(9);
      vec.add(5);

      // lets make a sublist
      sublist = vec.subList(2,6); 
      
      // let us print the size of the vector
      System.out.println("Let us print the list: "+sublist);  
   } 
}

Let us compile and run the above program, this will produce the following result.

Let us print the list: [2, 1, 6, 7]
java_util_vector.htm
Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements