Pronto eu quero Adicionar a uma map de Lugares uma String como um nome do lugar e um escore com o nome do piloto e a pontuação dele Só que na hora que eu mando rodar o resultado fica o seguinte:
=====[Interlagos, Monaco]e[pontuacao14nomeJoão, pontuacao12nomeRObson]
e eu quero que exiba assim
na ordem
interlagos pontuação 14 nome joão.
interlagos pontuação 14 nome robsno
monago pontuacao 13 nome joao.
...
na ordem alfabética
aqui o main:
o nome do Escore nao é a chave .entao coloquei pista que recebe os valore smo naco e interlagos como chaves.
R
robson1
não entendi e se eu quiser exibir a chave e o valor com o iterator como faço ?
C
computacao1
vnao ta para fazer isso pois ele intera apenas os valores no mapa.
nao ententi completamente o seu problema.
a sua intençao é mostrar pista o nome e a pontuação ordenada por pista e conseguentimente por nomes ?
exemplo
pista A nome a pontos 2
pista A nome B pontos 2
pista A nome C pontos 2
pista B nome A pontos 2
pista B nome B pontos 2
pista C nome A pontos 2
pista C nome B pontos 2
R
robson1
Isso mesmo, a intenção é ordenar tudo…
C
computacao1
eu inseri o conceito de modalidades na sua regra de negocio.Essa modalidade se tornou a chave de suas coleções
para fazer essa classificação conforme a duvida que voce levandou no seu ultimo post eu utilizei a interface Collections e seu metodo sort com uma classe local de anonima implementando a Interface Comparator.