在我的Android应用中,我使用Multiset
:
Multiset<String> multiset = HashMultiset.create();
我想使用toString()
方法将其转换为String。问题在于,当它是每个字符串中的单个项目时,它看起来没问题,但是当存在多个具有相同文本的字符串时,它会显示为[]
而不是[A x 2, B, C x 3]
。
如何解决这个问题,以便它显示为上面而不是[]
?
答案 0 :(得分:0)
最简单的方法是通过调用Multiset
方法将Set
转换为Multiset#elementSet
:
Set<String> set = multiset.elementSet();
然后只需在此方法上调用toString
即可获得所需的结果。