0

我有以下结构:

HashMap<字符串,HashMap<字符串,字符串>>

现在我想知道二维中最后访问的元素。

我知道 TreeMap 在第一维是有意义的,但在那之后就没有任何意义了。

如何跟踪 2D HashMap 排序?

访问我的意思是:

值 = hashmap.get("a").get("1")

值 = hashmap.get("b").get("2")

值 = hashmap.get("c").get("3")

hashmap.removeLast();

hashmap.removeLast();

hashmap.removeLast();

4

1 回答 1

1

没有本地方法可以做你想做的事。但是您可以扩展 HashMap,覆盖 get 以将 get 的键存储在列表中,然后添加一个类似 removeLastGetElemet() 的方法,该方法只获取列表的最后一个元素并调用 remove(key)

于 2012-09-20T09:39:21.163 回答