I have a Guava Multiset<Integer>
and would like to iterate independently through entries sorted on (a) element value and (b) element count. I have used Simplest way to iterate through a Multiset in the order of element frequency? as
ImmutableMultiset<Integer> entryList = Multisets.copyHighestCountFirst(myIntegerMultiset);
for (Integer i : entryList) {
System.out.println("I"+i);
}
but this returns all entries, whereas I would like a sorted list of Multiset.Entry<Integer>
(one per unique value) which would allow me to get the count.
Independently I would like to get the same list of Multiset.Entry<Integer>
sorted by the value of <Integer>
.