List

Olá pessoal eu estou com uma dúvida boba,
mas não estou conseguindo pensar em uma solução
inteligente para o seguinte problema:

Se eu tenho uma lista de String desse tipo


Lista 1

1º elemento
Aluno 1 - Nota 1

2º elemento
Aluno 1 - Nota 2

3º elemento
Aluno 1 - Nota 3

O que eu devo fazer de forma inteligente e rápida para
que eu obtenha a seguinte saída em uma outra lista de String


Lista 2

1º elemento
Aluno 1 - Nota 1, Nota 2, Nota 3

Será que alguém poderia me dar uma ajuda? :smiley:

[]'s.

Talvez utilizar um Map, cuja chave é o aluno e o conteúdo é a lista com as notas?

Você provavelmente quer guardar uma lista de Strings para exibir ao usuário. Se for assim, eu acho que é melhor apenas exibir as informações a partir da lista original mesmo.

Falaaa Daniels é isso msm q eu preciso
exibir as informações, porém a lista de String que eu tenho aqui
está nesse formato


Lista 1

Aluno 1 - Nota 1 | Aluno 2 - Nota 2 | Aluno 3 - Nota 3

Estou pensando em usar o método split para quebrar a String
e depois comparar com o próximo elemento da lista. Mas msm assim
estou tendo algumas dificuldades.

Será q vc Daniels ou alguém poderia me dar uma ajdua?

[]'s.

Coloca como está o formato da lista no código.