【发布时间】:2011-02-17 18:29:59
【问题描述】:
首先,这是我的代码(刚开始学习java):
Queue<String> qe = new LinkedList<String>();
qe.add("b");
qe.add("a");
qe.add("c");
qe.add("d");
qe.add("e");
我的问题:
-
是否可以使用两个值将元素添加到队列中,例如:
qe.add("a","1"); // 其中 1 是整数
所以,我知道元素“a”的值是 1。如果我想给元素 a 添加一个数字,比如说“2”,我会得到 a => 3。
如果不能做到这一点,那么在 java 类中还有什么可以处理这个问题?我尝试使用多维数组,但它有点难以做队列,如pop,push等。(也许我错了)
- 如何调用队列中的特定元素?比如,调用元素 a 来检查它的值。
[注意]
请不要给我链接要求我阅读 java 文档。我在读,还是没看懂。我之所以在这里提问是因为,我知道我可以更快、更轻松地找到答案。
【问题讨论】:
-
你正在寻找一个 HashMap。
-
哈希映射? brb...谷歌搜索
-
@Konerak:看起来 mashmap 可以做到。那么,hashmap 和 queue 之间的区别基本上是存储的值吗? Hashmap成对存储,队列存储单个值?
-
我们会给你链接到文档,因为我们不能在这里完全重复它们 - 有太多信息需要解释。如果您在使用特定的 javadocs 时遇到问题,我们很乐意更详细地解释该部分:)
-
我虽然队列 => 链表有“头”和“指针”??
标签: java collections arrays queue