Java 用于保存成对值的数据结构

Java 用于保存成对值的数据结构,java,data-structures,Java,Data Structures,这就是我想做的: 具有通道名称列表,其中每个通道名称具有多个成员。两者都是字符串 我现在做的是创建一个2d ArrayList。每个ArrayList上的第一个值是频道名称,下一个值是它的成员。有没有更好的方法来实现这一点(不创建类) 一个映射可以为一个键提供多个值吗?所以我有一个通道作为键,成员作为键的值 谢谢 是的,Java映射可以有任何类型的键或值 这里您可能需要的是一个映射(因为我假设一个频道不能有两个相同的成员,对吗?) 而any实际上意味着any:您甚至可以将Maps作为Maps的键

这就是我想做的:

具有通道名称列表,其中每个通道名称具有多个成员。两者都是字符串

我现在做的是创建一个2d ArrayList。每个ArrayList上的第一个值是频道名称,下一个值是它的成员。有没有更好的方法来实现这一点(不创建类)

一个映射可以为一个键提供多个值吗?所以我有一个通道作为键,成员作为键的值


谢谢

是的,Java
映射可以有任何类型的键或值

这里您可能需要的是一个
映射
(因为我假设一个频道不能有两个相同的成员,对吗?)


而any实际上意味着any:您甚至可以将
Map
s作为
Map
s的键。

是的,Java
Map
可以有任何类型的键或值

这里您可能需要的是一个
映射
(因为我假设一个频道不能有两个相同的成员,对吗?)


任何真正的意思都是:你甚至可以把
Map
s作为
Map
s的钥匙。

你可以拥有
Map

你可以拥有
Map
番石榴对你有帮助。

番石榴对你有帮助。

我建议
Map
其中
T
是渠道成员类型。

<
Map
其中
T
是频道成员类型。

“不创建类”为什么?不管怎样,你只需要一张
地图
。您只需添加/查找与频道名称关联的项目。“不创建类”为什么?不管怎样,你只需要一张
地图
。您只需添加/查找与频道名称相关的项目即可。谢谢,我没有看到那个项目。谢谢,我没有看到那个项目。应该已经想到了。。。谢谢,我应该想到这个。。。谢谢。总是使用界面!始终使用接口!地图