hasPrevious( ) method of ListIterator Interface in java.

hasPrevious( ) method of ListIterator Interface in java.


Posted in : Core Java Posted on : January 24, 2011 at 6:57 PM Comments : [ 0 ]

In this method, you can check for the existence of more elements in a collection when traversing in backward direction. This method is used with ListIterator

hasPrevious( ) method of ListIterator Interface in java.

In the following example we will show you how can hasPrevious( ) method be implemented in ListIterator interface.

Syntax

boolean hasPrevious( )

This method gives 'true' if listIterator keeps more elements  when traversing in backward direction otherwise, returns 'false'.

In this method, you can check for the existence of more elements in a collection when traversing in backward direction. This method is used with ListIterator object. It is useful for checking the availability of more elements at the previous position in a collection.

Parameter description

This method does not take any argument.

Example of hasPrevious( ) method

In this example we will show you how does hasPrevious( ) method work in a collection in backward direction. This example will help you to understand how can you check the availability of more elements in a collection. Through this example we will show you how listIterator( ) method is used and how the hasPrevious( ) method is used for checking the availability of more elements with ListIterator object in a collection in backward direction.

Example:- 

package Devmanuals.com;
import java.util.List;
import java.util.LinkedList;
import java.util.ListIterator;
public class ListIteratorHasPrevious {
  public static void main(String[] args) {
    LinkedList llist = new LinkedList();
    llist.add("1");
    llist.add("2");
    llist.add("3");
    llist.add("4");
    llist.add("5");
    ListIterator litr = llist.listIterator();
    while (litr.hasNext())
      litr.next();
    boolean bol = litr.hasPrevious();
    System.out.println("List has elements : " + bol);
    System.out.println("Elements of list = " + llist);
    System.out.println("Size of list = " + llist.size());
    System.out.println("Elements are in previous order ");
    while (litr.hasPrevious())
      System.out.println(litr.previous());
  }
}

Output : 

List has elements : true

Elements of list = [1, 2, 3, 4, 5]

Size of list = 5

Elements are in previous order

5

4

3

2

1

Download Source code

Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics