0

我有两个 hashmultimaps 。我如何比较给定键的多图的值。

我以为我会从 HashMultiMap 生成一个 TreeSet,例如
ts1=new TreeSet(hmap.get(key)) ts2=new TreeSet(hmap.get(key))

然后遍历一个树集,然后检查该元素是否存在于另一个树集中。

是否有一个 java 类可以在给定集合的情况下生成排序数组?

4

1 回答 1

1
Set<Foo> a = multimap1.get(key);
Set<Foo> b = multimap2.get(key);

Set<Foo> inAButNotInB = Sets.difference(a, b);
Set<Foo> inBButNotInA = Sets.difference(b, a);
于 2013-08-22T17:17:24.637 回答