Add element in an ArrayList efficiently at a given index in java
问题 I need to insert a element of type Person (my own defined class) in an ArrayList at index i I know I can use add(int index, E element). But is there any efficient method to do this as in my list it is taking around 1.5 ms on an average (data collected over 1000 insertion and then average). 回答1: If your task is more insertion / deletion intensive, you can always use java.util.LinkedList. ArrayList has a limited size. Every time you add an element, Java ensures that it can fit - so it grows the