【JAVA文件读取txt文本方式并词频统计】教程文章相关的互联网学习教程文章

Java web 实现 之 Filter分析ip统计网站的访问次数【代码】【图】

统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map<String,Integer>整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext中!!!) Map需要在Filter中用来保存数据Map需要在页面使用,打印Map中的数...

hdu 2017 字符串统计(java)【代码】

问题:本题主要是对字符串输入的处理:String a=cin.next();char [] s=a.toCharArray();字符串统计Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 51624 Accepted Submission(s): 28327Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。 Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数...

java面试题:如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量,假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。【代码】【图】

package com.swift;publicclass TotalNumber_String {publicstaticvoid main(String[] args) {/** 如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量,* 假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。*/String str="aaaabbc中国1512";int engishCount = 0;int chineseCount = 0;int digitCount = 0;for(int i=0;i<str.length();i++){char ch = str.charAt(i);if(Cha...

Java统计文件中字母个数【代码】【图】

import java.text.DecimalFormat; import java.io.File; import java.io.FileReader; import java.io.BufferedReader; import java.io.IOException; import java.io.FileNotFoundException; public class zimu {private void HandleLetter(File file)throws IOException,FileNotFoundException{DecimalFormat df = new DecimalFormat("#0.00");if(file.length()>0){int[] iNum=new int[26];FileReader fr=new FileReader(file);Buf...

Java实验--统计字母出现频率及其单词个数【代码】【图】

本周的实验要求在之前实现统计单词的基础之上(可以见之前博客的统计单词的那个实验),对其进行修改成所需要的格式,统计字母出现频率的功能,并按照一定的格式把最终结果的用特定的格式在文本中显示出来统计过程的实现并不太麻烦,在原来的基础上导入导出函数的基础上修改成通用的类型,统计单词的那一部分的单个字符读取那一段加上统计字母的情况,并加上判断把大小写字母统一起来。同时,在统计单词的那里加上一个无用字母的表格...

Java实现的词频统计——功能改进【代码】【图】

本次改进是在原有功能需求及代码基础上额外做的修改,保证了原有的基础需求之外添加了新需求的功能。功能:  1. 小文件输入——从控制台由用户输入到文件中,再对文件进行统计;  2.支持命令行输入英文作品的文件名;  3.支持命令行输入存储有英文作品文件的目录名,批量统计;  4.从控制台读入英文单篇作品,重定向输入流。实现:  1.判断输入方式,如果从命令行传递参数则直接对文件进行统计;如果未传递参数,其方式同...

java 每日习题(七)统计字符串中字母、空格、数字和其它字符的个数【代码】

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 先把String转化成array,再通过Character中的几个方法对每个char进行判断。 下面是Character类的介绍:Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。 package everyDay;import java...

javaEE之-------统计站点刷新量【代码】

每一个站点都有自己的统计訪问量,可是少不了server会出现意外情况,(如断电。。)所以就须要我们在站点挂机的前段时间将这个数据存起来。我们就须要用到站点最大的容器,application,我们採用观察者设计模式实现ServletContextListener接口。然后在销毁之前将这个数据存起来ps:属于点点知识。大牛请绕道。开发步骤:第一步:实现ServletContextListener接口。第二步:实现两个方法。contextInitializedcontextDestroyed 第三步:...

javaApi,mapreduce,awk,scala四种方式实现词频统计【代码】

awk方式实现词频统计:方式一: vi wordcount.awk {for (i = 1; i <=NF;i++) //NF 表示的是浏览记录的域的个数 freq[$i]++ } END{for(word in freq) //printf "%s%d\n",word,freq[word] // } 运行:awk -f wordcount.awk words.txt; ---------------------------------- 方式二: 运行方式二: vi wordcount_awk.sh #!/bin/sh awk -F " " ‘{for (i = 1; i<=NF; i++) freq[$i]++ } END{for (word in freq)printf "%s%d\n",word,fr...

Java-Hadoop-工作统计

我使用hadoop在集群上运行map-reduce应用程序.这些工作大约需要10个小时才能每天完成.我想知道每项工作所花费的时间,以及最长的工作等所花费的时间.因此,我可以优化这些工作.是否有任何插件或脚本可以做到这一点? 谢谢巴拉解决方法:看一下http://:50030或http://:50030 / jobhistory.jsp(在底部. 每个工作/任务/任务部分都有一个分析(映射,排序,缩小).很方便.您可以编写自己的日志-我只是“获取”所有Analysis-Pages,并将其通...

[原创]java WEB学习笔记92:Hibernate学习之路-- -QBC 检索和本地 SQL 检索:基本的QBC 查询,带 AND 和 OR 的QBC,统计查询,排序,分页【代码】【图】

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1...

java统计abacbacdadbc中的每个字母出现的次数,输出格式是:a(4)b(3)c(3)d(2)

java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; /** 统计abacbacdadbc中的每个字母出现的次数,输出格式是:a(4)b(3)c(3)d(2)* * 选中TreeMap的原因是:key不重复且按顺序排序取出* * 思路:* 1.将字符串abacbacdadbc转换成字符数组* 2.分别取字符,与TreeMap中的key进行比较* 2.1 如果TreeMap中存在对应的字符,则取出并自增,再存入TreeMap* 2.2 如果TreeMap中不存在对应的字符...

7-4 统计Java程序中关键词的出现次数【代码】【图】

import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Problem53 {public static void main(String[] args) {Scanner in=new Scanner(System.in);String important="abstract assert boolean break byte case catch char class const continue default do " +" double else enum extends final finally float for goto if implements import instanceof i...

JAVA文件读取txt文本方式并词频统计【代码】

使用集合BSTSet读取txt文本方式 注意 此部分文件名要写绝对路径ArrayList<String> words1 = new ArrayList<>();if(FileOperation.readFile("C:\\IdeaProjects\\Interview\\src\\com\\Set\\a-tale-of-two-cities.txt", words1)) {System.out.println("Total words: " + words1.size());BSTSet<String> set1 = new BSTSet<>();for (String word : words1)set1.add(word);System.out.println("Total different words: " + set1.getSiz...

Java练习案例之输入一个字符串统计每个字母出现次数【代码】【图】

Java小案例:输入一个字符串,要求统计字符串中每个字符串出现的次数 需求:结果预览:思路:原码:需求: 键盘录入一个字符串,要求统计字符串中每个字符串出现的次数。 举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)b(4)c(3)d(2)e(1)" 结果预览:思路: 1 :键盘录入一个字符串 2:创建HashMap集合,键是character,值是Integer 3:遍历字符串,得到每一个字符 4 :拿得到的每一个字符作为键到HashMap集合中去找对应的值,看...