我在java中寻找一个类,具有键值关联,但不使用哈希。以下是我目前正在做的事情:
向哈希表中添加值。 获取Hashtable.entrySet()的迭代器。 遍历所有值,并: 弄张地图。迭代器的入口。 根据值创建一个Module类型的对象(自定义类)。 将类添加到JPanel中。 显示面板。
这样做的问题是,我无法控制返回值的顺序,因此不能以给定的顺序显示值(没有对顺序进行硬编码)。
我将使用一个数组列表或Vector来实现这一点,但在代码的后面,我需要为给定的Key获取Module对象,这是我不能用数组列表或Vector来实现的。
有人知道有免费/开源的Java类可以做到这一点吗?或者有一种方法可以根据添加的时间从哈希表中获取值吗?
谢谢!