抓取key为某个值的对象

时间:2013-06-30 20:06:49

标签: java hashmap

在我的java应用程序中,我有一个包含字符串和整数的散列图。我处于这样一种情况,我需要返回一个键是一个特定值的对象。我不确定我会怎么做。非常感谢您的支持。

public HashMap<String, Integer> loginArenaList = new HashMap();

2 个答案:

答案 0 :(得分:1)

您需要Map#get(Object)方法:

loginArenaList.get(key);
顺便说一下,你的地图声明是错误的。您在RHS上缺少泛型类型。当然,您应该将引用声明为private,除非您有充分理由使用public。应该是:

private Map<String, Integer> loginArenaList = new HashMap<>(); // In Java 7

答案 1 :(得分:0)

根据声明的映射,您的键是String类型,要检索的对象是Integer类型。假设你在变量“key”中有密钥,你所要做的就是使用get方法。

loginArenaList.get(键);