Java ArrayList how to add elements at the beginning
List has the method add(int, E), so you can use: list.add(0, yourObject); Afterwards you can delete the last element with: if(list.size() > 10) list.remove(list.size() – 1); However, you might want to rethink your requirements or use a different data structure, like a Queue EDIT Maybe have a look at Apache’s CircularFifoQueue: CircularFifoQueue is a first-in … Read more