How to insert an object in an ArrayList at a specific position

The Solution to How to insert an object in an ArrayList at a specific position is


To insert value into ArrayList at particular index, use:

public void add(int index, E element)

This method will shift the subsequent elements of the list. but you can not guarantee the List will remain sorted as the new Object you insert may sit on the wrong position according to the sorting order.


To replace the element at the specified position, use:

public E set(int index, E element)

This method replaces the element at the specified position in the list with the specified element, and returns the element previously at the specified position.

~ Answered on 2011-08-16 06:36:46


Most Viewed Questions: