How to get element position from Java Map

后端 未结 13 1534
执念已碎
执念已碎 2021-01-07 20:11

I have this Java Map:

Can you tell me how I can get the 6-th element of the Map?

private static final Map cache = new HashMap<         


        
13条回答
  •  一个人的身影
    2021-01-07 20:58

    Use LinkedHashMap instead of HashMap It will return keys in same order (as insertion) when calling keySet().

    For mare detail about LinkedHashMap see this

    For example to get the element from specific index

    Create a new list from your values and get the value based on index.

     LinkedHashMap> hMap;
     List> l = new ArrayList>(hMap.values());
     l.get(6); 
    

提交回复
热议问题