В настоящее время я считаю, что:
- Если вам нужна структура, из которой вы будете извлекать элементы случайным образом, используйте
HashMap
- Когда вы будете получать элементы в порядке (например, используя цикл for) - используйте
ArrayList
Я вообще прав? Существуют ли ситуации, когда это неверно?