-
java统计英文单词_Java 统计英文单词
2021-02-12 18:06:15package second;...public class OutputWordMess {public static void main(String[] args) {Vector allWord,noSameWord;WordStatistic statistic=new WordStatistic();statistic.setFileName("hell...package second;
import java.util.*;
public class OutputWordMess {
public static void main(String[] args) {
Vector allWord,noSameWord;
WordStatistic statistic=new WordStatistic();
statistic.setFileName("hello.txt");
statistic.WordStatistic();
allWord=statistic.getAllWord();
noSameWord=statistic.getNoSameWord();
System.out.println("共有"+allWord.size()+"个英文单词");
System.out.println("有"+noSameWord.size()+"个互不相同英文单词");
System.out.println("按出现的频率排列:");
int count[]=new int[noSameWord.size()];
for(int i=0;i
String s1=noSameWord.elementAt(i);
for(int j=0;j
String s2=allWord.elementAt(j);
if(s1.equals(s2))
count[i]++;
}
}
for(int m=0;m
for(int n=m+1;n
if(count[n]>count[m]){
String temp=noSameWord.elementAt(m);
noSameWord.setElementAt(noSameWord.elementAt(n), m);
noSameWord.setElementAt(temp, n);
int t=count[m];
count[m]=count[n];
count[n]=t;
}
}
}
for(int m=0;m
double frequency=(1.0*count[m])/allWord.size();
System.out.printf("%s:%-7.3f", noSameWord.elementAt(m),frequency);
}
}
}
import java.io.*;
import java.util.*;
public class WordStatistic {
Vector allWord,noSameWord;
File file=new File("english.txt");
Scanner sc=null;
String regex;
WordStatistic (){
allWord=new Vector();
noSameWord=new Vector();
regex="[\\s\\d\\p{Punct}]+";//正则表达式
try{
sc=new Scanner(file);
sc.useDelimiter(regex);
}
catch(IOException exp){
System.out.println(exp.toString());
}
}
void setFileName(String name){
file=new File(name);
try{
sc=new Scanner(file);
sc.useDelimiter(regex);
}
catch(IOException exp){
System.out.println(exp.toString());
}
}
void WordStatistic() {
// TODO Auto-generated method stub
try{
while(sc.hasNext()){
String word=sc.next();
allWord.add(word);
if(!noSameWord.contains(word))
noSameWord.add(word);
}
}
catch(Exception e){}
}
public VectorgetAllWord(){
return allWord;
}
public VectorgetNoSameWord(){
return noSameWord;
}
}
-
java统计英文单词_Java 统计英文单词 | 学步园
2021-02-12 18:06:19package second;...public class OutputWordMess {public static void main(String[] args) {Vector allWord,noSameWord;WordStatistic statistic=new WordStatistic();statistic.setFileName("hell...package second;
import java.util.*;
public class OutputWordMess {
public static void main(String[] args) {
Vector allWord,noSameWord;
WordStatistic statistic=new WordStatistic();
statistic.setFileName("hello.txt");
statistic.WordStatistic();
allWord=statistic.getAllWord();
noSameWord=statistic.getNoSameWord();
System.out.println("共有"+allWord.size()+"个英文单词");
System.out.println("有"+noSameWord.size()+"个互不相同英文单词");
System.out.println("按出现的频率排列:");
int count[]=new int[noSameWord.size()];
for(int i=0;i
String s1=noSameWord.elementAt(i);
for(int j=0;j
String s2=allWord.elementAt(j);
if(s1.equals(s2))
count[i]++;
}
}
for(int m=0;m
for(int n=m+1;n
if(count[n]>count[m]){
String temp=noSameWord.elementAt(m);
noSameWord.setElementAt(noSameWord.elementAt(n), m);
noSameWord.setElementAt(temp, n);
int t=count[m];
count[m]=count[n];
count[n]=t;
}
}
}
for(int m=0;m
double frequency=(1.0*count[m])/allWord.size();
System.out.printf("%s:%-7.3f", noSameWord.elementAt(m),frequency);
}
}
}
import java.io.*;
import java.util.*;
public class WordStatistic {
Vector allWord,noSameWord;
File file=new File("english.txt");
Scanner sc=null;
String regex;
WordStatistic (){
allWord=new Vector();
noSameWord=new Vector();
regex="[\\s\\d\\p{Punct}]+";//正则表达式
try{
sc=new Scanner(file);
sc.useDelimiter(regex);
}
catch(IOException exp){
System.out.println(exp.toString());
}
}
void setFileName(String name){
file=new File(name);
try{
sc=new Scanner(file);
sc.useDelimiter(regex);
}
catch(IOException exp){
System.out.println(exp.toString());
}
}
void WordStatistic() {
// TODO Auto-generated method stub
try{
while(sc.hasNext()){
String word=sc.next();
allWord.add(word);
if(!noSameWord.contains(word))
noSameWord.add(word);
}
}
catch(Exception e){}
}
public VectorgetAllWord(){
return allWord;
}
public VectorgetNoSameWord(){
return noSameWord;
}
}
-
布同 统计英文单词的个数的python代码
2020-12-24 13:06:23word中对于英文单词的统计也很好,大家不妨试试。如果没有安装word,而且你也是程序员的话,那么可以使用我的这段代码。通过测试,word的统计结果是18674,软件的统计结果是18349,相差不到2%,可以作为一个参考。 ... -
统计英文单词字
2019-10-25 22:35:41##WordStatistic.java package Test8; import java.io.*; import java.util.Scanner; import java.util.Vector; public class WordStatistic { Vector<... allWord,noSameWord; File file=new Fi...##WordStatistic.java
package Test8; import java.io.*; import java.util.Scanner; import java.util.Vector; public class WordStatistic { Vector<String> allWord,noSameWord; File file=new File("d:\\JavaWorkspace\\src\\Test8\\english.txt"); Scanner sc=null; String regex; WordStatistic() { allWord=new Vector<String>(); noSameWord=new Vector<String>(); regex="[\\s\\d\\p{Punct}]+"; try{ sc=new Scanner(file);//【代码1】//创建指向file的sc sc.useDelimiter(regex);//【代码2】//sc调用useDelimiter(String regex)方法,向参数传递regex }catch(IOException exp){ System.out.println(exp.toString()); } } void setFileName(String name){ file=new File(name); try{ sc=new Scanner(file); sc.useDelimiter(regex); }catch(IOException exp){ System.out.println(exp.toString()); } } public void wordStatistic() { try{ while(sc.hasNext()){ String word=sc.next(); allWord.add(word); if(!noSameWord.contains(word)){ noSameWord.add(word); } } } catch(Exception e){ System.out.println(e); } } public Vector<String> getAllWord() { return allWord; } public Vector<String> getNoSameWord() { return noSameWord; } }
##Example1_2OutputWordMess
package Test8; import java.util.*; public class Example1_2OutputWordMess { public static void main(String args[]){ Vector<String> allWord,noSameWord; WordStatistic statistic=new WordStatistic(); statistic.setFileName("d:\\JavaWorkspace\\src\\Test8\\hello.txt"); statistic.wordStatistic(); //statistic调用wordStatistic方法 allWord=statistic.getAllWord(); noSameWord=statistic.getNoSameWord(); System.out.println("共有"+allWord.size()+"个英文单词"); System.out.println("有"+noSameWord.size()+"个互不相同英文单词"); System.out.println("按出现频率排列:"); int count[]=new int[noSameWord.size()]; for(int i=0;i<noSameWord.size();i++){ String s1=noSameWord.elementAt(i); for(int j=0;j<allWord.size();j++){ String s2=allWord.elementAt(j); if(s1.equals(s2)){ count[i]++; } } } for(int m=0;m<noSameWord.size();m++){ for(int n=m+1;n<noSameWord.size();n++){ if(count[n]>count[m]){ String temp=noSameWord.elementAt(m); noSameWord.setElementAt(noSameWord.elementAt(n),m); noSameWord.setElementAt(temp,n); int t=count[m]; count[m]=count[n]; count[n]=t; } } } for(int m=0;m<noSameWord.size();m++){ double frequency=(1.0*count[m])/allWord.size(); System.out.printf("%s:%-7.3f",noSameWord.elementAt(m),frequency); } } }
-
Java 统计英文单词
2013-11-25 19:25:49package second; import java.util.*; public class OutputWordMess { public static void main(String[] args) { ... Vector allWord,noSameWord; WordStatistic statistic=new WordStatistic(); statistipackage second; import java.util.*; public class OutputWordMess { public static void main(String[] args) { Vector<String> allWord,noSameWord; WordStatistic statistic=new WordStatistic(); statistic.setFileName("hello.txt"); statistic.WordStatistic(); allWord=statistic.getAllWord(); noSameWord=statistic.getNoSameWord(); System.out.println("共有"+allWord.size()+"个英文单词"); System.out.println("有"+noSameWord.size()+"个互不相同英文单词"); System.out.println("按出现的频率排列:"); int count[]=new int[noSameWord.size()]; for(int i=0;i<noSameWord.size();i++){ String s1=noSameWord.elementAt(i); for(int j=0;j<allWord.size();j++){ String s2=allWord.elementAt(j); if(s1.equals(s2)) count[i]++; } } for(int m=0;m<noSameWord.size();m++){ for(int n=m+1;n<noSameWord.size();n++){ if(count[n]>count[m]){ String temp=noSameWord.elementAt(m); noSameWord.setElementAt(noSameWord.elementAt(n), m); noSameWord.setElementAt(temp, n); int t=count[m]; count[m]=count[n]; count[n]=t; } } } for(int m=0;m<noSameWord.size();m++){ double frequency=(1.0*count[m])/allWord.size(); System.out.printf("%s:%-7.3f", noSameWord.elementAt(m),frequency); } } } import java.io.*; import java.util.*; public class WordStatistic { Vector<String> allWord,noSameWord; File file=new File("english.txt"); Scanner sc=null; String regex; WordStatistic (){ allWord=new Vector<String>(); noSameWord=new Vector<String>(); regex="[\\s\\d\\p{Punct}]+";//正则表达式 try{ sc=new Scanner(file); sc.useDelimiter(regex); } catch(IOException exp){ System.out.println(exp.toString()); } } void setFileName(String name){ file=new File(name); try{ sc=new Scanner(file); sc.useDelimiter(regex); } catch(IOException exp){ System.out.println(exp.toString()); } } void WordStatistic() { // TODO Auto-generated method stub try{ while(sc.hasNext()){ String word=sc.next(); allWord.add(word); if(!noSameWord.contains(word)) noSameWord.add(word); } } catch(Exception e){} } public Vector<String>getAllWord(){ return allWord; } public Vector<String>getNoSameWord(){ return noSameWord; } }
-
Python练习册(四)——统计英文单词
2018-06-30 15:08:44problem0004统计英文单词 第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。 demo: #!/bin/python3 import re def get_word_frequencies(file_name): dic = {} txt = open(file... -
统计英文单词的个数的python代码
2013-01-28 13:06:58word中对于英文单词的统计也很好,大家不妨试试。如果没有安装word,而且你也是程序员的话,那么可以使用我的这段代码。通过测试,word的统计结果是18674,软件的统计结果是18349,相差不到2%,可以作为一个参考。 ... -
php英文单词统计器
2020-12-18 20:53:19本文实例为大家分享了英文单词统计器php 实现,供大家参考,具体内容如下 程序开始运行, 按”浏览”钮选择一个英文文档, 再按”统计 Statistics”钮, 即可得到按字母顺序列出的所有单词,及其出现的次数 用于... -
第十章 实验二 统计英文单词
2018-05-20 17:53:49实验目的:使用Scanner类解析文件我的目的······:上传一个运行没错结果错误但是我现在不想改但是又怕忘记的程序Wordstatistic.javaimport java.io.*;... allWord,noSameWord;//构造函数 s ... -
python统计英文单词出现次数【小例子】
2018-03-14 15:00:00#你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词1.txt:i love you beijing2.txt:i love you beijing hello world3.txt:today is a good ... -
java应用之——读取word英文文档,统计单词频次并输出到excel
2018-06-19 16:10:06该文是java读取文件写入文件的应用,相关知识见上篇博文https://blog.csdn.net/nnnora/article/details/80734917一个例子:读取word英文文档,统计单词频次并输出到excel public FileOutputStream getwordsFrequency... -
统计一个含有英文单词的文本文件中的单词个数以及指定单词个数
2017-09-24 20:24:29统计一个含有英文单词的文本文件的单词个数。 2. public void getWordNumFile(String formfileName, String word) 统计指定的文件中含有指定单词的个数。 假设指定单词是 “You” 在程序开发中,经常需要对 -
统计一个文件英文单词的个数
2015-07-08 14:53:51统计一个文件内,英文单词的个数,并按 word = count的格式顺序输出 统计输出总的英文单词个数 */ #include #include #include #include #include using namespace std; int main(){ string line; //打开... -
python统计英文文章中单词的个数无文件_求Python统计英文文件内单词个数的思路...
2021-02-04 09:46:14/usr/bin/env python# -*- coding: utf-8 -*-"""python实现任一个英文的纯文本文件,统计其中的单词出现的个数、行数、字符数"""file_name = "movie.txt"line_counts = 0word_counts = 0character_count... -
Python 统计一个英文单词出现的频率
2020-01-25 20:35:42统计单词的个数 def count(str): count_words = str.split() count_word = {} for word in count_words: if word not in count_word.keys(): count_word[word] = 1 else: ... -
java统计文本中英文单词个数split_Java 多线程——统计文件中各单词数量
2020-12-23 07:34:08问题描述Word Count 是一个...编写一个程序,统计一个文件列表中,每个单词出现的次数。方法一:使用Future与线程池public class MultiThreadWordCount {public static Map count(int threadNum,List files) throws... -
统计english article 的英文单词
2018-03-17 12:40:00# -*- coding: utf-8 -*-import string def extend_word(text): if text.find('\'') > 0: old2new = dict() words = text.split() for word in words: if word.find('\'') &... -
统计英文文本单词出现频率
2014-03-16 23:26:48要求:写一个程序,分析一个文本文件... 从english.txt按行读取英文文本,将每个string都封装成Word放入一个WordList中,使用HashMap来将String作为key,rate作为value,在update方法中,就可以直接使用map的get方法判 -
统计英文文件中单词数和各单词出现的频率(次数)
2017-05-22 21:20:47/* File name:词频统计.cpp Author:杨柳 Date:2017.3.25 IDE:DEV-c++ */ #include #include ...struct Word //单词结构体 { int num;//单词频数 char ch[20];//每一个单词 } word[MAX_NUM]; int -
英文单词个数的统计
2018-05-31 19:42:38//2018 /4/21 #include<stdio.h> #include<string.h&...#define init_word 0 #define in_word 1 #define out_word 2 #define end_word 3 int count_word(char *ch); int main(... -
哈利波特英文单词统计频率
2018-10-11 23:45:00package 课堂测试1; public class wordArray { ...private String word; public int getNum() { return num; } public void setNum(int num) { this.num = num; } public String getWord(... -
统计英文文本的单词词频
2017-11-06 09:27:00txt = open('word').read().split() #读取文件中内容,然后切片存储为列表 #new_txt = re.split('\W+',txt) result = Counter(txt) #统计列表中的词频,存储为字典 print (result) #print(re... -
统计文本文件中的英文单词数量
2019-07-25 20:39:35python 3.5实现 思路: 读取txt文本内容,一行一行读取,去掉换行符,讲文本内容用空格分开,...再次遍历文本,将文本中的单词直接存到字典中,其中 if word in my_dict用来判断字典中是否存在某个键,word.lower()... -
统计文件单词数 C语言纯逻辑版 (对标Word)
2021-02-21 02:00:29根据英文构词法,一般统计单词时 将形如I’m, Mr.Wang, prat-time, short-term, No.1等统计为一个单词 将数字,150.5,99%,统计为一个单词 将数字与单词混合的,形如 Round2 Part1 B2C 统计为一个单词 将数字特殊... -
假定文本中都是英文单词,且都用空格分隔,key为word,value为count统计值。
2020-04-27 10:45:38本文针对实现对一个给定目录下文本文件wordCount统计功能,假定文本中都是英文单词,且都用空格分隔,返回Map<String, Long>类型,key为word,value为count统计值。 不多说直接上代码: /** * 单词统计 * ... -
Python统计.txt文本中每个英文单词个数
2018-08-06 10:41:36给定一个word.txt文件,统计文件中每个英文单词出现的次数,保存在word2.txt中。 实现: word.txt: Python2.7下的统计脚本: import collections import re def word_cal(): with open('word.txt','r') as... -
统计英文文档里每个单词出现的次数
2019-09-29 20:56:35最近想实现一个统计英文档单词出现次数的功能。 查找规则是将文档里连续出现的<字母>判断为一个单词,如:“D) Let's go to d”,会将其判断为D、Let、s、go、to五个单词并统计出现的次数并不区分大小; //... -
VBA获取WORD文档中各英文单词出现的次数,并输出
2019-02-15 23:22:10Sub 统计各单词出现的次数() Dim a As String, Dic As Object Dim myReg As Object, Matches As Object, Match As Object Dim k, i As Long, j As Long, temp As String, c As String a = ActiveDocument.Con..... -
python统计英文文章中单词出现的次数
2018-12-03 17:17:02word="I'm a boby, I'm a girl. When it is true, it is ture. thit are cats, the red is red." word=word.replace(',','').replace('.','') word=word.split() print(word) setword=set(word) for i in ...
-
ISO 12402-7:2020 PFD-材料和组件的安全要求和测试方法 - 最新完整英文版(86页)
-
大学物理第四章.doc
-
PowerBI重要外部工具详解
-
Jacobi迭代的串行和MPI并行C语言实现
-
MySQL 设计基础(数据库概论、初探)
-
Delphi课程设计.zip
-
C# 高级网络编程及RRQMSocket框架详解
-
2021年软考系统规划与管理师-上午历年真题解析视频课程
-
当配置邮箱第三方SMTP 说短信内容有误的时候
-
C. The Number Of Good Substrings(思维+枚举)
-
Thread类中join()、sleep()和、yield()方法详解
-
案例——字符串反转升级版——StringBuilder
-
springboot-01-helloworld
-
用户价值分层——基于RFM模型的研究分析
-
Yolov5_tf-master.zip
-
1038 统计同成绩学生 (20 分)
-
docker logs不打印python程序输出的问题
-
大学物理第一章.doc
-
MySQL 触发器
-
2008-2018年华南理工大学801材料力学考研真题