
Решение небольшой задачи, с которой я столкнулся, сподвигло в очередной раз возвратиться к теме выбора реализации List-та.
Известно, что экземпляр одной из этих реализаций (Linked- или ArrayList) в разных ситуациях может использоваться как на вставку, удаление, так и - на добавление элемента в середину или конец списка. Что делает выбор текущей реализации не очевидным...