How to remove some items from an arraylist without loop and less complexity? : I have an array list of some 1 Lakh objects. I want to remove some of the objects which is having a particular ID. Now i'm using for loop to search through the arraylist and remove each of them. Hence it is very much time consuming. Is there any possible way to do this without any looping?