The Performance of Java's Lists
Subject:   Comparing apples and oranges
Date:   2002-03-15 23:09:28
From:   mickylatowicki
An iteresting article, but it fails to recognize the fact that there are other usage patterns for a list, that should favor LinkedLists over ArrayLists.

In particular, when a ListIterator is used, and additions/removals are made from the location that the iterator is at.

For example: when the list has to be filtered by some criteria, it has to be fully traveresed anyway, and some of its items must be deleted. I should expect a LinkedList (used with a ListIterator) to outperform an ArrayList in such a case.