Collections

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.


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


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


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


removeLast();
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.

 
package r4r.co.in;
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(2);
list.add(50); // adding String values to the LinkedList
list.add(70);
list.add(7);
System.out.println("The contents of the list are :");
ListIterator<Integer> ltr=list.listIterator();
while(ltr.hasNext())
{
System.out.println(ltr.next()); // 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 :
1
2
50
70
7
This is the removed element:89
false
After performing various operations now the list is:[1, 67, 50, 7, 17]

Previous Home Next