相关疑难解决方法(0)

Java Hashmap:如何从值获取密钥?

如果我的价值"foo",以及HashMap<String> ftw对于其ftw.containsValue("foo")返回true,我怎么能得到相应的钥匙?我是否必须遍历hashmap?最好的方法是什么?

java hashmap

429
推荐指数
15
解决办法
81万
查看次数

通过位置或索引从Android中的HashMap获取密钥

我有:

public static HashMap<String, String> CHILD_NAME_DOB = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)

假设值为CHILD_NAME_DOB:

<adam,15121990>
<roy,01051995>
<neha,05091992>
<alisha,11051992>
Run Code Online (Sandbox Code Playgroud)

我试图从中获取最后一个关键元素CHILD_NAME_DOB.也就是说,我想alisha从上面的例子中获取密钥到临时String name.

另外我想知道如何通过索引获取数据.

例如:如果int index = 2,我想关键"Neha"String name

TIA.

编辑:DateOfBirth值(值数据输入CHILD_NAME_DOB)是动态的,未知.所以这个链接不是我想要的.

java android hashmap

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

hashmap ×2

java ×2

android ×1