gpt4 book ai didi

java - java中的Hash Map与LinkedList

转载 作者:行者123 更新时间:2023-12-03 07:45:53 27 4
gpt4 key购买 nike

java中是否有内置的 HashMap 实现,其值是链表?

就像,如果我输入:

 map.put(1, "A");
map.put(1, "B");

然后它会自动将A和B添加到链表中。当我从 map 中检索时,如下:

  map.get(1)

我得到一个包含它们的列表?

最佳答案

Java没有它,但你可以使用 MultiMap来自Google Guava .

A collection similar to a Map, but which may associate multiple values with a single key. If you call put(K, V) twice, with the same key but different values, the multimap contains mappings from the key to both values.

The methods get(K), keySet(), keys(), values(), entries(), and asMap() return collections that are views of the multimap

这篇文章Multimaps - Google Guava让您完整了解如何使用它以及如何使用 HashMap 使用 List 作为值来实现它。

关于java - java中的Hash Map与LinkedList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201898/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com