Gibt es ein Motto der letzten 5 Elemente eines LinkedHashSet in einem neuen LinkedHashSet zu bekommen?Erhalten Sie eine Unterliste die letzten 5 Elemente von LinkedHashSet?
das ist, was zur Zeit ich habe, aber es ist nicht sehr effizient:
new LinkedHashSet<String>(new LinkedList<String>(set)
.subList(Math.max(0, set.size() - 5), set.size());
Oder sollte ich für diesen Fall verwenden ein TreeSet, SortedSet, HashSet?
Bitte erläutern Sie, wie diese auf die Frage bezieht, die Sie gefragt. Wie erfüllt es Ihre angegebenen Anforderungen/tatsächlichen Anforderungen? Wie benutzt du es? –