java - 在java中创建一个字符串列表,其中每个字符串都是元组列表(作为值)的键

标签 java list data-structures dictionary hashmap

如何创建一个字符串列表,其中每个字符串都指向一个元组列表;换句话说,每个字符串都是元组列表的键(作为值)?

每个元组应采用以下形式:

List<String> pref, where each element of the list pref (say pref_i):
pref1 --> {(T1:10),(T2:13), T3:3),...}
pref2 --> {(T1:7), (T4:3), (T5:1),...}
pref3 --> ...

最佳答案

在我看来,你想要一个Map,具体取决于你的元组的类型(假设这里是一个字符串):

Map<String, List<String>> prefs = new HashMap<String, List<String>>;

您可以使用任何类型的元组,为了方便起见,我使用了字符串。

如果通过 SetMap 可以更好地表示您的元组,请相应地进行更改。

关于java - 在java中创建一个字符串列表,其中每个字符串都是元组列表(作为值)的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169016/

相关文章:

java - 如何在Jsp页面中使用TimerTask?

java - Android中的单例与应用程序上下文?

java Set<int[]> 与 Set<List<Integer>>

python - 选择字典中值列表中的元素

arrays - 字典,其中值包含字典,值包含数组

java - OutOfMemoryError 会导致线程死亡吗?

java - Flex 错误 flex.messaging.io.amf.ASObject 无法转换为

c# - 为什么 WhereSelectArrayIterator 不实现 ICollection?

javascript - 检查多组对是否覆盖给定的一组对

java - 什么是无限迭代器?为什么要使用它?