
- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
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 ListsubList(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]