Ich habe eine Map, die Zeichenfolgen für Schlüssel und Werte hat.
Daten sind wie Folgendes:
"Frage1", "1"
"Frage9", "1"
"Frage2", "4"
"Frage5", "2"
Ich möchte die Karte anhand ihrer Schlüssel sortieren. Am Ende werde ich also Folgendes haben question1, question2, question3
....und so weiter.
Letztendlich versuche ich, zwei Stränge aus dieser Karte herauszuholen.
- Erste Saite: Fragen (in der Reihenfolge 1 ..10)
- Zweite Saite: Antworten (in der gleichen Reihenfolge wie die Frage)
Im Moment habe ich Folgendes:
Iterator it = paramMap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pairs = (Map.Entry) it.next();
questionAnswers += pairs.getKey() + ",";
}
So erhalte ich die Fragen in einer Reihe, aber sie sind nicht in der richtigen Reihenfolge.