MAC MAC - 24 days ago 14
Android Question

How get value from LinkedHashMap based on index not on key?

I have

LinkedHashMap<String, List<String>> hMap;


I want to get
List<String>
by position not on key.

I don't want to use iterate.

Is there any other way to get Value based on index ?

Answer

You can't get the value of the Map based on index, Maps just don't work that way. A workaround would be to create a new list from your values and get the value based on index.

LinkedHashMap<String, List<String>> hMap;
List<List<String>> l = new ArrayList<List<String>>(hMap.values());
l.get(0);
Comments