在我的java应用程序中,我有一个包含字符串和整数的散列图。我处于这样一种情况,我需要返回一个键是一个特定值的对象。我不确定我会怎么做。非常感谢您的支持。
public HashMap<String, Integer> loginArenaList = new HashMap();
答案 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(键);