package java2.pack1;
import com.google.common.base.Charsets;
import com.google.common.base.Splitter;
import com.google.common.collect.HashMultiset;
import com.google.common.io.Files;
import java.io.File;
import java.io.IOException;
/**
* Created by fhqplzj on 16-10-23 at 下午11:05.
*/
public class WordCount {
public static void main(String[] args) throws IOException {
File file = new File("/home/fhqplzj/IdeaProjects/DocumentClustering/src/main/job/java2/pack1/DownloadPictures.java");
HashMultiset<String> words = HashMultiset.create(Splitter.onPattern("\\W+").trimResults().omitEmptyStrings().split(Files.asCharSource(file, Charsets.UTF_8).read()));
for (String s : words.elementSet()) {
System.out.println(String.format("%s %d", s, words.count(s)));
}
}
}
guava版本的wordcount
最新推荐文章于 2024-05-09 23:29:43 发布