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