在我的 java 应用程序中,我有一个包含字符串和整数的哈希图。我处于需要返回键为某个值的对象的情况。我不知道我会怎么做。您的支持将不胜感激。
public HashMap<String, Integer> loginArenaList = new HashMap();
你需要的Map#get(Object)
方法:
loginArenaList.get(key);
顺便说一句,你的地图声明是错误的。您在 RHS 上缺少泛型类型。当然,您应该将引用声明为private
,除非您有充分的理由使用public
. 应该:
private Map<String, Integer> loginArenaList = new HashMap<>(); // In Java 7
根据声明的映射,您的键是 String 类型,要检索的对象是 Integer 类型。假设您在变量“key”中有密钥,您所要做的就是使用get方法。
loginArenaList.get(key);