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)); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。