У меня есть миллион строк данных в формате .txt. формат очень простой. Для каждой строки:
user1,value1 user2,value2 user3,value3 user1,value4 ...
Если вы понимаете, о чем я. Для каждого пользователя он может появляться много раз или появляться только один раз (мало ли). Мне нужно узнать все значения для каждого пользователя. Поскольку пользователь может появляться случайным образом, я использовал для этого Hashmap. То есть: HashMap (ключ: String, значение: ArrayList). Но чтобы добавить данные в arrayList, мне приходится постоянно использовать HashMap get(key) для получения arrayList, добавлять к нему значение, а затем возвращать его в HashMap. Я чувствую, что это не очень эффективно. Кто-нибудь знает лучший способ сделать это?