相关疑难解决方法(0)

实现Map并保持插入顺序的Java类?

我正在寻找一个具有键值关联的java类,但不使用哈希.这是我目前正在做的事情:

  1. 添加值到a Hashtable.
  2. 获取一个迭代器Hashtable.entrySet().
  3. 迭代所有值并:
    1. 获取一个Map.Entry迭代器.
    2. Module根据值创建类型(自定义类)的对象.
    3. 将类添加到JPanel.
  4. 显示面板.

这个问题是我无法控制返回值的顺序,所以我不能以给定的顺序显示值(不对代码进行硬编码).

我会使用一个ArrayListVector为此,但稍后在代码中我需要抓取Module给定Key 的对象,我无法使用ArrayListVector.

有没有人知道一个可以执行此操作的免费/开源Java类,或者Hashtable根据添加时间来获取值的方法?

谢谢!

java dictionary key-value

438
推荐指数
5
解决办法
24万
查看次数

如何使用自然的entrySet()顺序迭代HashMap?

我的地图包含按字母顺序排序的键.当我显示它时,我正在使用entrySet().iterator(),但我的结果不是按字母顺序排列.如何才能按顺序获得结果?

java collections

7
推荐指数
2
解决办法
9266
查看次数

标签 统计

java ×2

collections ×1

dictionary ×1

key-value ×1