how to use the offer() method in the LinkedList using collections in java
Previous Home Next


In this example we will see how can we use the offer() method on LinkedList. 

In this example we have created a class CollectionExample. For using LinkedList we have
to import the java.util package.
 In this example we have used the offer() method on the LinkedList object which add an element to the end of the list. This method has the following syntax:

offer(Object obj);

This offer adds the  specified element as the last(tail) element of the list.

In the following example we have created a Linked list and added some element to it. Then we have used the offer method on its object which add the specified element to the end  of the list. The following statement in this example does this work:


import java.util.*;
import java.util.ListIterator;

public class CollectionExample {

* @param args
public static void main(String[] args)
// TODO Auto-generated method stub

LinkedList<Object> list=new LinkedList<Object>(); // creating a LinkedList of Object type elements
list.add(1); // adding integer values to the LinkedList
list.add("r4r"); // adding String values to the LinkedList
list.add("s/w engineer");

list.offer("offer"); //By default this offer method will add the element at the end of the list
list.offerFirst("offerfirst"); // this offerFirst method will add the element at the start of the list
list.offerLast("offerlast"); // This method will add the element at the end of the list
ListIterator<Object> ltr=list.listIterator(); // Invoking the ListIterator on the list for iterating through the list
System.out.println(; // displaying the contents of the list


The output of the above program will be the following,

s/w engineer

Previous Home Next