我有两个 hashmultimaps 。如何比较给定键的多重映射的值。
我想我会从 HashMultiMap 生成一个 TreeSet
类似
ts1=new TreeSet(hmap.get(key))
ts2=new TreeSet(hmap.get(key))
然后迭代一个树集,然后检查该元素是否存在于另一树集中。
是否有一个java类可以根据给定的集合生成排序数组?
最佳答案
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);
关于java - 从 HashMultiMap 获取有序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18384055/