@orangy you are right, you use the data structure just to solve a bigger task. so I choose the type of list based on the requirements. If i just have to add items at the beginning/end, LinkedList is faster. If i need random access I'll use an ArrayList