java - 抓取 key 为某个值的对象

标签 java hashmap

在我的 java 应用程序中,我有一个包含字符串和整数的 HashMap 。我遇到的情况是,我需要返回一个对象,其中键是某个值。我不确定我会如何去做这件事。我们将非常感谢您的支持。

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

最佳答案

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

loginArenaList.get(key);

顺便说一句,你的 map 声明是错误的。您缺少 RHS 上的泛型类型。当然,您应该将引用声明为 private,除非您有充分的理由使用 public。应该是:

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

关于java - 抓取 key 为某个值的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394369/

相关文章:

java - 使用 fusedLocationAPI.requestLocationUpdates 不会调用 onLocationChanged

java - 查找数组列表中的最大值

java - 无法将 HashMap<String,String> 转换为扩展 Map<String,String> 的接口(interface)

java - Apache POI 和 HashMap 以错误的顺序打印

java - 使用流收集 HashMap 中的事件

java - 初始化空 HashMap

java - 两张 map 之间的差异

java - HashMap 调整其表的大小

java - 尝试使用 getResourceAsStream() 并失败

java - Spring mvc 发现不明确的映射。无法映射 Controller bean 方法