Eu tenho um mapa que possui seqüências de caracteres para chaves e valores.
Os dados são como a seguir:
"pergunta1", "1"
"pergunta9", "1"
"pergunta2", "4"
"pergunta5", "2"
Quero classificar o mapa com base em suas chaves. Então, no final, terei question1, question2, question3
... e assim por diante.
Eventualmente, estou tentando obter duas seqüências de caracteres deste mapa.
- Primeira seqüência: perguntas (na ordem 1 ..10)
- Segunda String: Respostas (na mesma ordem que a pergunta)
No momento, tenho o seguinte:
Iterator it = paramMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pairs = (Map.Entry) it.next();
questionAnswers += pairs.getKey() + ",";
}
Isso me faz as perguntas em uma sequência, mas elas não estão em ordem.