按索引检索哈希图元素

retrieve Hashmap Elements by index based

Map pins = new HashMap();
pins.put("t1","test1");
pins.put("t2","test2");
pins.put("t3","test3");
pins.put("t4","test4");

这是我的代码,我将键和值存储在 HashMap 中。

我想像数组一样通过索引值检索键和值。

使用迭代器工作通过键检索值。

但是我想要基于索引的任何人都可以帮助我。

首先,您必须使用LinkedHashMap

Map pins = new LinkedHashMap();

然后在输入值后,您可以执行以下操作:

List keys = new ArrayList(pins.keySet());
List values = new ArrayList(pins.values());
System.out.print((String)keys.get(0) + " " + (String)values.get(0));