【发布时间】:2015-05-12 22:59:33
【问题描述】:
我有:
public static HashMap<String, String> CHILD_NAME_DOB = new HashMap<>();
假设CHILD_NAME_DOB 中的值为:
<adam,15121990>
<roy,01051995>
<neha,05091992>
<alisha,11051992>
我正在尝试从CHILD_NAME_DOB 获取最后一个关键元素。也就是说,我想从上面的示例中获取密钥alisha 到临时的String name。
我还想知道如何按索引获取数据。
例如:如果 int index = 2 ,我想在 String name 中键入 "Neha"
TIA。
编辑:DateOfBirth 值(CHILD_NAME_DOB 中的值数据)是动态的并且是未知的。所以THIS LINK不是我想要的。
【问题讨论】:
-
HashMaps没有索引。可能您正在寻找的是LinkedHashMap,尽管这是任何人的猜测。 -
@EJP,是的,我的错。我想,我应该去
LinkedHashMap。 -
嘿伙计们,如果我喜欢this 怎么样。使用
interator,但在iterator之外声明String key和value。这样我就得到了最后一个关键元素。