标签: java java-ee data-structures collections
在哈希映射中,如果我将key存储为一个类对象并将值存储为另一个类对象,那么我将如何检索在哈希映射中为第5个键存储的值。
答案 0 :(得分:3)
HashMap没有排序,因此地图没有第5个值。您可以遍历values()集合并获取第5个值,但您获得的值将是任意的。
values()
如果您希望“地图的第5个值”具有含义:
您可以使用TreeMap,在迭代时,键会按排序顺序返回。
如果您想按照按键添加到地图中的顺序进行迭代,可以使用LinkedHashMap。