Multiset <string>在Android上显示为空

时间:2017-04-02 13:40:39

标签: android string guava multiset

在我的Android应用中,我使用Multiset

Multiset<String> multiset = HashMultiset.create();

我想使用toString()方法将其转换为String。问题在于,当它是每个字符串中的单个项目时,它看起来没问题,但是当存在多个具有相同文本的字符串时,它会显示为[]而不是[A x 2, B, C x 3]

如何解决这个问题,以便它显示为上面而不是[]

1 个答案:

答案 0 :(得分:0)

最简单的方法是通过调用Multiset方法将Set转换为Multiset#elementSet

Set<String> set = multiset.elementSet();

然后只需在此方法上调用toString即可获得所需的结果。