This method gives a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
Syntax:
List subList(int fromIndex, int toIndex)
Parameters: This function has two parameter fromIndex and toIndex, which are the starting and ending ranges respectively to create a sublist form the given list.
Returns: This method returns the view of list between the given ranges.
Below programs show the implementation of this method.
Program 1:
// Java code to show the implementation of // lastIndexOf method in list interface import java.util.*; public class GfG { // Driver code public static void main(String[] args) { // Initializing a list of type Linkedlist List<Integer> l = new LinkedList<>(); l.add( 1 ); l.add( 3 ); l.add( 5 ); l.add( 7 ); l.add( 3 ); System.out.println(l); System.out.println(l.lastIndexOf( 3 )); } } |
[1, 3, 5, 7, 3] 4
[1, 3, 5, 7, 3] 4
Program 2: Below is the code to show implementation of list.subList() using Linkedlist.
// Java code to show the implementation of // subList method in list interface import java.util.*; public class GfG { // Driver code public static void main(String[] args) { // Initializing a list of type Linkedlist List<Integer> l = new LinkedList<>(); l.add( 10 ); l.add( 30 ); l.add( 50 ); l.add( 70 ); l.add( 30 ); List<Integer> sub = new LinkedList<>(); System.out.println(l); sub = l.subList( 1 , 3 ); System.out.println(sub); } } |
[10, 30, 50, 70, 30] [30, 50]
Reference:
Oracle Docs
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.