1

我想用键作为字符串和值作为集合创建多图

Multimap<String, Set<String>> = ???

当我以这种方式放置键和值时:

multimap.put("e", set1);
multimap.put("x", set2);
multimap.put("a", set3);
multimap.put("m", set4);
multimap.put("p", set5);
multimap.put("l", set6);
multimap.put("e", set7);

我想用同样的套装收到完全相同的订单,所以这意味着:

"e" -> set1
"x" -> set2
"a" -> set3
"m" -> set4
"p" -> set5
"l" -> set6
"e" -> set7

我是新客栈番石榴,所以任何人都可以写如何实现这个 Multimap 以在其中设置重复的键并按此顺序接收值吗?

4

1 回答 1

4

LinkedHashMultimap.entries()保留条目添加到多图的确切顺序。

于 2013-08-15T15:24:32.537 回答