一、目的
计算某个词出现频率,可以很好的对一篇文章水平的评价提供客观依据,比如在技术类文章中出现“的”字的频率太高,说明此文章逻辑不够严谨,本次应用程序的目的就是计算出指定文本中指定词出现的频率。
二、程序演示
- 有如下一个文本文件
w.txt
,我们计算“的”字出现的频率。
“的”出现的频率为:3/35=8%。 - 应用程序计算“的”字出现的频率。
观察可以看出计算结果一致。
三、源码
【ScanWords.java】
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.text.NumberFormat;
import java.util.Scanner;
public class ScanWords {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String BookName