Guava系列笔记之集合工具类-MulitM…
来源:互联网 发布:营口港数据 编辑:程序博客网 时间:2024/06/13 17:27
import com.google.common.base.Splitter;
import com.google.common.base.Throwables;
import com.google.common.collect.*;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Collection;
import java.util.Map;
public class Main {
public static void main(String[] args) {
try {
Multimap,Integer> originWordListMap=LinkedListMultimap.create();
BufferedReader br=new BufferedReader(new FileReader("src/test.txt"));
String lineWord=null;
while ((lineWord=br.readLine())!=null){
Iterable stringList = Splitter.on("\t").omitEmptyStrings().split(lineWord);
for (String s : stringList) {
originWordListMap.put(s, 1);
}
}
Map, Collection> wordCountMap = originWordListMap.asMap();
Map, Integer> resultMap = Maps.transformEntries(wordCountMap, new Maps.EntryTransformer, Collection, Integer>() {
@Override
public Integer transformEntry(String s, Collection integers) {
int count=0;
for (Integer integer : integers) {
count+=integer;
}
return count;
}
});
for (Map.Entry, Integer> stringIntegerEntry : resultMap.entrySet()) {
System.out.println(" key="+stringIntegerEntry.getKey() +" has happend "+stringIntegerEntry.getValue() +" times ");
}
} catch (FileNotFoundException e) {
Throwables.propagate(e);
} catch (IOException e) {
Throwables.propagate(e);
}
}
}
0 0
- Guava系列笔记之集合工具类-MulitM…
- Guava使用笔记系列之集合工具的高…
- Guava使用笔记系列之集合工具的高…
- Guava使用笔记系列之集合工具的高…
- Guava系列笔记之并发编程工具类
- Guava使用笔记系列之Objects …
- [Google Guava] 2.4-集合扩展工具类
- guava (三) 集合工具类
- [Google Guava] 2.4-集合扩展工具类
- 二、2.3Guava的集合工具类
- guava学习笔记-集合
- Guava使用笔记系列Ordering …
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新增集合类型
- Guava学习笔记:Guava新集合
- 《Guava学习笔记之二》:新集合类型
- 近期学习到的技能.
- 软件测试的目的
- Guava使用笔记系列之Objects …
- Guava使用笔记系列之集合工具的高…
- Guava使用笔记系列Ordering …
- Guava系列笔记之集合工具类-MulitM…
- 屏幕适配
- Guava使用笔记系列之集合工具的高…
- Guava系列笔记之并发编程工具类
- storm-Understanding the&nbs…
- zookeeper 系列 官方翻译简介(一)
- zookeeper 系列 官方简介翻译(二)
- zookeeper 系列官方翻译简介(三)
- Apache Storm 翻译简介