Google guava之SortedMultiset简介说明
下文笔者讲述guava中SortedMultiset集合的简介说明,如下所示
guava之SortedMultiset集合简介
SortedMultiset集合: 可用于按元素进行排序的集合 此工具类添加排序功能 如: ForwardingSortedMultiset, ForwardingSortedMultiset.StandardDescendingMultiset, ImmutableSortedMultiset, TreeMultiset例:
public static void main(String[] args) {
/**
* java265.com 示例程序
*/
String str = "a,b,a,c,d,f,g,r,t,a,s,v,c,x";
String[] words = str.split(",");
list<String> list = new ArrayList<String>();
for (String word : words) {
list.add(word);
}
SortedMultiset<String> sortedMultiset = TreeMultiset.create();
sortedMultiset.addAll(list);
for (String s : sortedMultiset) {
System.out.printf("%s", s);
}
for(String key:sortedMultiset.elementSet()){
System.out.println(key+" count:"+sortedMultiset.count(key));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


