我是 Java 新手。我实现了一个 HashMap ,如下所示。 在特定情况下,我想使用 key 的值来检索 key 。 例如:如果用户输入“Dravid”,那么我需要从 HashMap 中检索“2”。
而且我只想使用一个 HashMap 来实现这一点。
谁能帮我解决这个问题?
HashMap<String,String> streetno=new HashMap<String,String>();
streetno.put("1", "Sachin");
streetno.put("2", "Dravid");
streetno.put("3","Sehwag");
streetno.put("4", "Laxman");
streetno.put("5", "Kohli");
最佳答案
简短的版本,所以还有一些要实现的东西留给你:
遍历 map 的所有条目并将您的搜索字符串与条目的值进行比较。如果匹配,返回 key 。
关于java - 从 HashMap 中检索 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985573/