Vou dar um exemplo do que eu preciso fazer para ficar mais fácil de explicar.
Tenho os seguintes dados que estão sendo lidos de um txt:
Chave: 10 Palavra: 1
Chave: 10 Palavra: 1001
Chave: 10 Palavra: 1002
Chave: 10 Palavra: 1006
Chave: 10 Palavra: 1007
Chave: 20 Palavra: 1002
Chave: 20 Palavra: 1004
Como consigo adicionar as palavras dentro da list da mesma chave? Por exemplo:
10 - {1, 1001, 1002, 1006, 1007}
20 - {1002, 1004}
Visto que cada vez que eu leio uma nova linha eu “perco” a chave da linha anterior.
Estava pensando em alguma forma de atualizar a list que já esta inserida, percorrendo o map e verificando se já existe essa chave, mas não sei como implementar essa “atualização”.
Alguém tem como me dar uma luz? Ou alguma ideia melhor…