Various add and removal operation on a LinkedList in collections
Previous Home Next


In the following example we will see various add and removal operations that can be applied to a LinkedList.

In this example we have created a class CollectionExample. For using LinkedList we have
to import the java.util package.
 In this example for various addition and deletion operations we have used the following methods:

addFirst(Object obj);
This method add the given at the head of the list.

Object obj);
This method adds the given object at the tail of the list.

Object obj);
This method add the specified object at the end of the list.

Object obj);
This method removes the given Object from the list.

This method removes the tail element from the list.

In this example we have created a LinkedList, on which we have applied various insertion and deletion operations. Finally we have displayed the contents of the list after applying various operation to the list.

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

public class CollectionExample {

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

LinkedList<Integer> list=new LinkedList<Integer>(); // creating a LinkedList of Object type elements
list.add(1); // adding integer values to the LinkedList
list.add(50); // adding String values to the LinkedList
System.out.println("The contents of the list are :");
ListIterator<Integer> ltr=list.listIterator();
System.out.println(; // displaying the contents of the list

list.addFirst(89); // adding element at the first position
list.addLast(17); // adding the element at the last position
list.add(89); // adding the element 89 to the list
list.remove(4); // removing the element from index 4
list.removeLast(); // removing the last element
list.set(2,67); // setting the value contained at index 2 by 67
System.out.println("This is the removed element:"+list.removeFirst()); // removing the first element and displaying it
System.out.println(list.contains(89)); // checking whether the list contains the 89 as element or not
System.out.println("After performing various operations now the list is:"+list); // now displaying the current status of the list



The output of the above written code is as follows:

The contents of the list are :
This is the removed element:89
After performing various operations now the list is:[1, 67, 50, 7, 17]

Previous Home Next