Ich bin etwas verwirrt, wie die folgende Ausgabe zu implementieren,Wie Map zur Umsetzung mit Queue von Objekten
{
"finalOutput":{["test":{[],[],[],[],[],[],[],[],[],[]},
"test1":{[],[],[]....[]},
"test2":{[],[]....[]}]}
}
.
Für diese Ausgabe sollte One Key 10 Objekte mit Warteschlangenkonzepten haben. Zum Beispiel Schlüssel wie college : {[],[],[],[],[],[],[]..}
. Jeder Schlüssel sollte nicht mehr als 10 Werte enthalten. Also ich denke, mit ConcurrentLinkedDeque<Object>
zu implementieren. Ich weiß nicht, wie man es umsetzt.
Ich denke mit MultivaluedMap
, aber ich muss prüfen, ob jeder Schlüssel 10 oder weniger Objekte hat. sollte nicht mehr als 10 sein, also müssen mit FIFO-Politik überprüfen. (Wenn mehr als 10 zuerst entfernen und die Werte einfügen.)
Kann mir bitte vorschlagen, wie Sie implementieren. Wenn jemand eine Probe hat, bitte hilf mir.
Ist es ein JSON-Objekt? – passion
Ja, Json Object, aber müssen mit FIFO auch implementiert werden, so dass ich verwirrt, wie zu implementieren. –
von der JSON RFC: "Ein Objekt ist eine ungeordnete". Wenn jedes '[]' (Array) Element in Ihrer FIFO-Warteschlange ist, wird es nicht funktionieren. http://www.rfc-editor.org/rfc/rfc7159.txt –