java - 以 LIFO 顺序将条目存储在 Java 映射中

标签 java map

我正在尝试实现类似 LinkedHashMap 的东西,在顶部而不是底部添加条目 (LIFO)。我不想事后对其进行排序,只是寻找一个完全允许这样做的实现。

谢谢。

最佳答案

有时候你最好使用两个集合来让事情更清楚,尤其是。当你做一些不寻常的事情时。在这种情况下,带有 Map 的 Deque(不必同步/线程安全)或 Stack(同步)可能是最佳选择。

关于java - 以 LIFO 顺序将条目存储在 Java 映射中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8133537/

相关文章:

javassist,获取doGet方法的第二个参数

java - 如何在 GWT 中使用外部服务器端 jar?

c++ - 使用 std::tm 作为 std::map 中的键

c++ - 如何以优雅的方式将 vector 复制到STL中的 map

map - 在 D2 中将 std.algorithm.map 与成员函数一起使用

C++ 映射<字符串, vector <对<字符串,字符串>>> : adding a mapping to an empty vector?

java - 为什么在调用 This 上的方法时会出现 NullPointerException?

java - 如何在 java 中导入 distcp 包?

java - 如何获取 Java Stream 中每种类型(按属性选择)的第一个对象(按函数排序)

java:并发集合