java统计文件中字母出现的频率
2009-10-21 09:17
351 查看
import java.io.File; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class a { public static void main(String args[]) { File f=new File("1.txt"); if(f.isFile()) { try { BufferedReader b=new BufferedReader(new FileReader(f)); StringBuffer sb=new StringBuffer(); String t; while((t=b.readLine())!=null) { sb.append(t+"/n"); } String s=sb.toString(); s.toLowerCase(); char tj[]=s.toCharArray(); int count[]=new int[26]; for(int i=0; i<s.length(); i++) { int j=tj[i]-'a'; if(j>=0&&j<26) { count[j]++; System.out.println(count[j]*1.0/(s.length()-1)); } } } catch(IOException e) { e.printStackTrace(); } } } }
相关文章推荐
- Java编程:统计文本文件中单词出现频率
- Java 实现大文件统计字母出现个数
- 统计文本文件中单词出现频率,自己编写的Java小程序
- java读取txt文件,并统计每行中每个字母出现的次数,并将产生的数字保存到一个新的txt文件中(有加分)
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- java文件操作代码片断实例实现统计文件中字母出现的个数功能
- python---字符串的拼接、去重、反转、字母花样排序、单词出现判断、统计文件特定单词频率lambda、硬盘容量、列表转字符串
- java 计算26个字母在一段文本中出现的频率(保留小数点后4位)
- java实现文件单词频率统计
- 统计文件中单词出现的频率
- Java笔记13:统计文件中每个字符出现的次数
- 统计英文文件中单词数和各单词出现的频率(次数)
- Linux 统计文档中各个字母出现的次数,显示各个字母出现的频率
- 统计一个文本文件中大小英文字母出现的个数
- 统计文件里面字母a-z出现的次数
- 统计字符串各字母出现的频率
- 统计一篇文章中出现频率最高的汉字,java
- C语言K&R习题系列――统计一段文字中各个字母出现的频率
- 用hash表统计文本文件中每个单词出现的频率