统计文本字数
来源:互联网 发布:和朋友玩游戏知乎 编辑:程序博客网 时间:2024/04/29 05:47
package textpackage;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
/*
查找hello.txt文件中的数据
*/
class Word
{
public String word="";
public int count=0;
public Word()
{
word="";
count=0;
}
}
public class Class3 extends Frame {
public String[] getWords() //获取单词
{
try
{
RandomAccessFile in=new RandomAccessFile("Hello.txt","rw");
String source,s;
source="";
while((s=in.readLine())!=null)
source=source+s;
String temp[]=source.split("[' ',.;!]"); //过滤单词,每个单词存放在temp数组中
return temp;
}
catch(IOException ex)
{
System.out.println(ex.toString());
return null;
}
}
public static void main(String args[])
{
Class3 test=new Class3() ;
String s[]=test.getWords();
Word[] w=new Word[s.length];
int i,j=0;
for(i=0;i<w.length;i++) //对象初始化
w[i]=new Word();
while(j><s.length)
{ for(i=0;i<w.length && w[i].count>0 ;i++)
if(s[j].equals(w[i].word)==true)
{ w[i].count ++;
break;
}
if(w[i].count ==0)
{ w[i].word=s[j];w[i].count++;}
j++;
}
//排序
Word wTemp=new Word();
j=0;
while(j<w.length)
{
for(i=j+1;i<w.length &&w[i].count>0;i++)
if (w[j].count<w[i].count)
{
wTemp=w[j];
w[j]=w[i];
w[i]=wTemp;
}
j++;
}
System.out.println("单词总数:"+i);
//输出结果
for(i=0;i<w.length && w[i].count>0;i++)
System.out.print(w[i].word+"次数"+w[i].count+ " " );
}
}
- 统计文本字数
- 统计文本域字数
- 文本域字数统计
- python统计文本字数
- 文本字数统计
- jquery统计文本域输入字数实现
- Java简单统计文本字数方法
- 文本输入框实时统计字数,并防止重复提交
- javascript限制和统计文本输入字数的解决方案
- 字数统计
- 字数统计
- 字数统计
- MadEdit - 支持中文字数统计,多种编码格式的多标签免费文本编辑器
- linux 统计文本中的行数,字数和符号数命令:wc
- 文本输入框等字数统计【文字可包含中文/英文/符号/标点等】
- 中文文本的字数统计(不包括标点符号且考虑英文/数字序列)
- 《文本域字数监控》
- VBA 字数统计
- 怎样使用Map文件进行查错
- 关于设备类与设备接口
- 转载:《仔仔细细分析Ext》 第一章 必须理解Ext.extend函数
- 自己的Logo
- linux 内核中得到 当前进程 对应的可执行文件的 绝对路径
- 统计文本字数
- symbian环境搭建(VS.NET2003 + Carbide)
- tomcat6.0关于虚拟目录的设置
- sqlserver中使用正则表达式2
- 无聊中......
- Oracle JDBC2.0 数据来源(Data Source)与连接池(Connection Pool)
- 商务智能简介
- MFC 的CList,CPtrList,CObList,CStringList 用法之CPtrList
- 数值计算--全选主元--c语言