1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
/* Remove an element from ArrayList using Java ListIterator Example This Java Example shows how to remove an element while traversing through elements of ArrayList using Java ListIterator. */ import java.util.ListIterator; import java.util.ArrayList; public class RemoveAnElementUsingListIteratorExample { public static void main(String[] args) { //create an object of ArrayList ArrayList aList = new ArrayList(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); //Get an object of ListIterator using listIterator() method ListIterator listIterator = aList.listIterator(); /* Use void remove() method of ListIterator to remove an element from List. It removes the last element returned by next or previous methods. Please note that, remove method removes the element from underlying list. */ listIterator.next(); listIterator.next(); //remove element returned by last next method listIterator.remove(); /* Remove method can throw UnsupportedOperationException if remove operation is not supported by this ListIterator. In addition to that, it can also throw IllegalStateException if remove is called before call of neither previous nor next methods or after the last call of next or previous methods. */ System.out.println("After removing 2, ArrayList contains"); for(int intIndex = 0; intIndex < aList.size(); intIndex++) System.out.println(aList.get(intIndex)); } } /* Output would be After removing 2, ArrayList contains 1 3 4 5 */ |
Add Comment