Der beste Weg, um eine Hashmap der Arrayliste zu erstellen

Ich habe eine Million Datenzeilen im TXT-Format. Das Format ist sehr einfach. Für jede Reihe:

user1,value1
user2,value2
user3,value3
user1,value4
...

Du weißt was ich meine. Es kann für jeden Benutzer mehrmals oder nur einmal auftreten (Sie wissen es nie). Ich muss alle Werte für jeden Benutzer herausfinden. Da der Benutzer zufällig erscheinen kann, habe ich Hashmap verwendet, um dies zu tun. Das heißt: HashMap (Schlüssel: String, Wert: ArrayList). Aber um Daten zur ArrayList hinzuzufügen, muss ich ständig HashMap get (key) verwenden, um die ArrayList abzurufen, Werte hinzuzufügen und sie dann wieder in HashMap zu speichern. Ich denke, es ist nicht so effizient. Kennt jemand einen besseren Weg, um das zu tun?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage