FIFO Karte mit begrenzten Elementen

7

Ich brauche ein HashMap oder simpy ein Map mit einer festen Anzahl von Elementen ( n ), die wie eine FIFO Warteschlange funktionieren.

Also, bis die Elementnummer ist & lt; = n werden neue Elemente einfach in die Karte eingefügt.

Für die Elementnummer & gt; n Das erste eingefügte Element wird entfernt und das neueste wird in die Map eingefügt.

Gibt es in Java etwas Ähnliches, oder muss ich es implementieren?

    
davioooh 07.06.2013, 16:36
quelle

2 Antworten

22

Sie können dies mit LinkedHashMap wie folgt tun:

%Vor%     
Louis Wasserman 07.06.2013, 16:38
quelle
1

Da ich auf der Seite bin, wo Java-Ausführlichkeit ist am besten -Feature ... Unten funktioniert für mich:

%Vor%

Es funktioniert auch auf der Google App Engine, die anscheinend Probleme mit der Entry-Klasse hat.

    
yurin 11.04.2016 14:37
quelle

Tags und Links