有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java什么样的数据结构可以作为一个数组,但在同一索引下给定多个值时会自动增长到第二维度?

我记得这种基于索引的数据结构,比如在数组或列表中。但是,如果在同一索引下放置多个值,该索引将变成一个链表。因此,在向同一索引添加新元素时,链表将自动增长

我认为它不仅仅是一个二维数组。我还听说可以创建一系列链表,但我仍然怀疑这是否是我感兴趣的

此外,我假设这类似于Java集合中的某个数据结构,因为我记得在Java中看到一些包含此结构的代码,但忘记了它的名称

有人能想出一些线索吗可能是什么? 或者这种数据结构是否存在? 谢谢


共 (1) 个答案

  1. # 1 楼答案

    你可能正在考虑一个多重地图。虽然在基本java中没有实现,但在google guava中有一个实现

    Here是关于如何在构建中使用它的介绍