通过基于索引的

时间:2015-06-02 05:12:31

标签: java indexing hashmap

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

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

我想按索引值检索键和值,就像数组一样。

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

但我想要基于索引的任何机构可以帮助我。

1 个答案:

答案 0 :(得分:0)

首先,您必须使用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));