首先,这是我的代码(刚刚开始学习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类中还有什么可以处理呢?我尝试使用多维数组,但是很难进行排队,例如弹出,推入等(也许我错了)
如何调用队列中的特定元素?像,调用元素a,以检查其值。
[注意]
请不要给我要求我阅读Java文档的链接。我正在阅读,但仍然听不懂。我在这里询问的原因是,我知道我可以更快,更轻松地找到答案。
最佳答案
我想您正在要求Java中的字典类型。
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("a", 1);
map.put("b", 2);
然后,您可以通过键访问它们-在这种情况下,您选择作为键的字符串。
int value = map.get("a");
在这种情况下,值将返回1。
那是你要的吗?