In this method, you can find the position of an element into a list in backward direction. It gives the position value of an element which is just situated before the
previousIndex( ) method of ListIterator Interface in java.
In the following example we will show you how can previousIndex( ) method is implemented in ListIterator interface.
Syntax
public int previousIndex( )
This method gives the position of an element that would be backed by a later call to previous( ).
In this method, you can find the position of an element into a list in backward direction. It gives the position value of an element which is just situated before the traversed element into a list in reverse order that would be backed by a later call to previous( ) in a list. It returns (-1) if the cursor is positioned at the beginning of the list.
Parameter description
This method takes no argument.
Example of previousIndex( ) method
In this example we will show you how does previousIndex( ) method work in a collection using ListIterator interface. This example will help you to understand how can you find the index position of an element in backward direction into a collection. Through this example we will show you how previousIndex( ) method uses ListIterator object and how does it display index value from the list.
Example:-
package Devmanuals.com;
import java.util.LinkedList;
import java.util.ListIterator;
public class ListIteratorPreviousIndex {
public static void main(String args[]) {
LinkedList llist = new LinkedList();
llist.add("A");
llist.add("B");
llist.add("C");
llist.add("D");
llist.add("E");
System.out.println("List = " + llist);
ListIterator litr = llist.listIterator();
while (litr.hasNext())
litr.next();
while (litr.hasPrevious())
System.out.println(litr.previous() + " is at position "+ litr.previousIndex());
System.out.println("Index of A is shown -1 because the cursor is positioned now at beginning of list");
}
}
Output :
List = [A, B, C, D, E] E is at position 3 D is at position 2 C is at position 1 B is at position 0 A is at position -1 Index of A is shown -1 because the cursor is positioned now at beginning of list |
[ 0 ] Comments