【java】统计文本文件中词频,以字典序排序
来源:互联网 发布:java怎么上传文件 编辑:程序博客网 时间:2024/05/21 10:12
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.util.Map;import java.util.Set;import java.util.TreeMap;public class num {public static void main(String[] args) throws FileNotFoundException{BufferedReader a = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\3.txt")));String k;TreeMap<String,Integer> b = new TreeMap<String, Integer>();try {while((k=a.readLine())!=null){String ar[] = k.split("[,.!? ]");for(int i = 0;i<ar.length;i++){String c = ar[i].toLowerCase();if(c.length()>0){if(b.get(c)==null)b.put(c,1);else{int value = b.get(c).intValue();value++;b.put(c,value);}}}}Set<Map.Entry<String, Integer>> en = b.entrySet();for(Map.Entry<String, Integer> entry:en)System.out.println(entry.getKey()+"\t\t"+entry.getValue());} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- 【java】统计文本文件中词频,以字典序排序
- 【java】以词频升序统计文本词频
- 字典树实现词频统计及频率字典序双重融合排序算法
- 字典实例:统计词频
- 编程统计一个英文文本文件中单词词频
- 词频统计:字典树+dfs
- 对文本文件中的单词统计出现的次数(即词频)并按词频的从高到低排序
- python如何将字典中的值转化为list结构,以词频统计为例
- java 英文词频统计
- java词频统计
- Java 词频统计
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- Python 对文本先按词频统计,若相同按字典排序,后取TopN
- 【Python基础】1.2.1 字典统计词频
- 在Java中使用Lambda表达式统计词频
- 使用JAVA进行词频统计
- Java 用hashmap统计词频
- oracle内存
- pt-table-checksum使用说明
- JAVA概述(10) 函数(重载概述和联系)
- s2dao
- 使用POI读写EXCEL文件
- 【java】统计文本文件中词频,以字典序排序
- 数据结构--内部排序读书笔记
- _manifest.rc(1): error RC2135: file not found:。。。问题解决
- 【java】加权图的实现
- 【二维线段树】 HDU 1823 Luck and Love | HDU 4819 Mosaic
- pt-table-sync使用说明
- matlab练习程序(meanshift图像聚类)
- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)
- projecteuler No.83 four ways