Wie fetch first 10 Schlüssel-Wert-Paare in die HashMap

Ich versuche zu iterieren, wird nur das erste "n" - Werte, die in meiner Karte, gibt es eine Methode oder muss ich es kontrollieren, nur mit einem count-variable.

Unten ist ein Beispiel, ich habe sortiert eine Gruppe von Namen gehören der gleichen Stadt. Jetzt möchte ich nur die ersten 10 Stadt-und der Personennamen.

for (Map.Entry<String, List<String>> entry : map.entrySet()) {
    List<String> list = entry.getValue();
    //Display list of people in City
}

Gibt es einen Map-Implementierung, die halten Feste Anzahl von Schlüssel-Wert-Paare?
Bitte Holen Sie einige Richtungen.

Dank,

-Vijay Selvaraj

Wollen Sie verhindern, dass das hinzufügen von mehr als 10 Einträge, oder willst du alle 10 Einträge, oder möchten Sie die 10 ersten Einträge Hinzugefügt? Mehr details.
Mein Ziel ist es 10 Einträge. Jetzt mache ich es voll und dann nehmen eine Teilmenge des ganzen. Aber ich kann mir sehr gut aufhören, wenn ich erreichen, 10 Einträge.

InformationsquelleAutor Vijay Selvaraj | 2012-03-29

Schreibe einen Kommentar