It's advised to prefer ArrayList over LinkedList in general. LinkedList is better only when positioned modification is used extensively (add(pos, value), add(pos, collection), etc.). And this should be considered only for long living or/and large lists. One thing worth to mention that linked list is also a stack, queue, deque.
Обсуждают сегодня