博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计小说《飘》中英文单词
阅读量:5109 次
发布时间:2019-06-13

本文共 1613 字,大约阅读时间需要 5 分钟。

package class20190923;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.*;import java.util.StringTokenizer;public class Classtext2 {    private static String str1;    private static String[] str3 = new String[20000];    private static int[] n=new int[20000];        public static void main(String[] args) throws IOException {                Scanner sc=new Scanner(System.in);        File file = new File("src/飘英文版.txt");        String tempstr=null;        BufferedReader reader = null;        reader = new BufferedReader(new FileReader(file));        int i=0,sum=0,j=0;        while((tempstr=reader.readLine())!=null) {        StringTokenizer st = new StringTokenizer(tempstr," .,?”“;:''   !—‘");        while(st.hasMoreElements()) {        str1=(String)st.nextElement();        str1=str1.toLowerCase();        for(i=0;i<=sum;i++)        {            if(str1.equals(str3[i])) {                n[i]++;                break;}        }        if(i>sum) {            str3[sum]=str1;            n[sum]=1;            sum++;            }                }                    }                for( i=0;i
n[i]) { int temp=n[i]; n[i]=n[j]; n[j]=temp; String Temp=str3[i]; str3[i]=str3[j]; str3[j]=Temp; } } } System.out.print("你要前几个最多的单词:"); int choose = sc.nextInt(); for(i=0;i

结果:

你要前几个最多的单词:5

the
and
to
of
her

转载于:https://www.cnblogs.com/wuren-best/p/11595046.html

你可能感兴趣的文章
Eclipse 反编译之 JadClipse
查看>>
Python入门-函数
查看>>
[HDU5727]Necklace(二分图最大匹配,枚举)
查看>>
距离公式汇总以及Python实现
查看>>
设计模式之装饰者模式
查看>>
一道不知道哪里来的容斥题
查看>>
Blender Python UV 学习
查看>>
window添加右键菜单
查看>>
入手腾龙SP AF90mm MACRO
查看>>
Window7上搭建symfony开发环境(PEAR)
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>