Java字典值类型元组

pti*_*obj 2 java dictionary map data-structures

我想要一个有一个键和几个值的字典(HashTable,Map,...).

即我想要的东西

HashTable<Key, [value1, value2]>

我怎么得到这个?

jjn*_*guy 7

我认为最简单的方法:

Map<Key, List<Value>>
Run Code Online (Sandbox Code Playgroud)

如果您想要一个元组(对,3或......),您可以创建一个Pair类.

class Pair<E,F, ...> {

    public E one;
    public F two;
    ...

}
Run Code Online (Sandbox Code Playgroud)

然后使用Map如下:

Map<Key, Pair<Value, Value>>
Run Code Online (Sandbox Code Playgroud)