public
E remove(int index)
Removes
the element at the specified position in this list. Shifts any
subsequent elements to the left.
import java.util.*; class LinkedListRemoveAtIndex{ public static void main(String args[]){ LinkedList<Integer> myList; myList = new LinkedList<> (); /* Add Elements to myList */ myList.add(10); myList.add(20); myList.add(30); myList.add(40); System.out.println("Elements in myList are"); System.out.println(myList); System.out.println("\nRemove Element at index 2"); System.out.print("Element removed is "); System.out.println(myList.remove(2)); System.out.println("\nElements in myList are"); System.out.println(myList); } }
Output
Elements in myList are [10, 20, 30, 40] Remove Element at index 2 Element removed is 30 Elements in myList are [10, 20, 40]
1. Throws
IndexOutOfBoundsException, if index is out of range
import java.util.*; class LinkedListRemoveAtIndexOut{ public static void main(String args[]){ LinkedList<Integer> myList; myList = new LinkedList<> (); /* Add Elements to myList */ myList.add(10); myList.add(20); myList.add(30); myList.add(40); System.out.println("Elements in myList are"); System.out.println(myList); System.out.println("\nRemove Element at index 5"); System.out.print("Element removed is "); System.out.println(myList.remove(5)); System.out.println("\nElements in myList are"); System.out.println(myList); } }
Output
Elements in myList are [10, 20, 30, 40] Remove Element at index 5 Element removed is Exception in thread "main" java.lang.IndexOutOfBoundsExceptio n: Index: 5, Size: 4 at java.util.LinkedList.checkElementIndex(LinkedList.java:553) at java.util.LinkedList.remove(LinkedList.java:523) at LinkedListRemoveAtIndexOut.main(LinkedListRemoveAtIndexOut.java:19)
No comments:
Post a Comment