当前位置: 首页 > news >正文

沂源网站设计滨江区网站开发公司

沂源网站设计,滨江区网站开发公司,盐城永祥建设有限公司网站,wordpress 默认 私密https://blog.csdn.net/seagal890/article/details/92067644JAVA算法#xff1a;按照给定的段落统计单词出现次数(JAVA代码)写一个 JAVA程序以统计一个文本文件 words.txt 中每个单词出现的频率。为了简单起见#xff0c;你可以假设#xff1a;words.txt只包括小写字母和 …https://blog.csdn.net/seagal890/article/details/92067644JAVA算法按照给定的段落统计单词出现次数(JAVA代码)写一个 JAVA程序以统计一个文本文件 words.txt 中每个单词出现的频率。为了简单起见你可以假设words.txt只包括小写字母和   。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。示例:假设 words.txt 内容如下the day is sunny the thethe sunny is is你的脚本应当输出(以词频降序排列)the 4is 3sunny 2day 1说明:不要担心词频相同的单词的排序问题每个单词出现的频率都是唯一的。算法设计package com.bean.algorithm.basic;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.StringTokenizer;public class CountWords {public static void main(String[] args) {long startTime System.currentTimeMillis(); // 获取开始时间String string ;Map map new HashMap();try {//读取文件FileInputStream fis new FileInputStream(G://CountWords.txt);BufferedReader br new BufferedReader(new InputStreamReader(fis));String temp ;try {while ((temp br.readLine()) ! null) {string string temp;}} catch (IOException e) {// TODO: handle exceptione.printStackTrace();}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}// 分割字符串StringTokenizer st new StringTokenizer(string); // 用于切分字符串//初始化计数器int count;//初始化word变量String word;while (st.hasMoreTokens()) {//逗号问号句号感叹号冒号双引号单引号换行符号word st.nextToken(,?.!:\\ \n);if (map.containsKey(word)) {// HashMap 保存数据count map.get(word);//计数器累加map.put(word, count 1);} else {map.put(word, 1);}}// 排序Comparator valueComparator new Comparator() {public int compare(Map.Entry o1, Map.Entry o2) {return o2.getValue() - o1.getValue();}};// 输出结果List list new ArrayList(map.entrySet());Collections.sort(list, valueComparator);System.out.println(---------------------Words分析结果 ——— 输出结果----------);for (Map.Entry entry : list) {System.out.println(entry.getKey() : entry.getValue());}long endTime System.currentTimeMillis(); // 获取结束时间System.out.println(程序运行时间 (endTime - startTime) ms);}}样例文本如下if you just want to try running findbugs against your own code, you can run findbugs using javawebstart. this will use our new gui under Java 1.5 and our old gui under java 1.4. the new gui provides a number of new features, but requires java 1.5. both use exactly the same analysis engine.程序运行结果---------------------Words分析结果 ——— 输出结果----------new:31:3gui:3use:2our:2java:25:2you:2the:2findbugs:2under:2but:1code:1against:1own:1run:1your:1running:1can:1number:1features:1same:1engine:1and:1provides:1of:1if:1just:1Java:1a:1using:1will:1old:1want:1this:1exactly:1analysis:1both:14:1javawebstart:1try:1to:1requires:1程序运行时间 6ms标签段落,util,JAVA,java,word,单词,map,new,import来源 https://blog.csdn.net/mrlin6688/article/details/100556510
http://www.zqtcl.cn/news/937577/

相关文章:

  • 企业网站模板下载网站模板下载做一个购物商城网站多少钱
  • 网站开发有哪些服务推荐电子商务网站建设
  • 网站交互技术网站框架类型
  • 国内网站建设公司top20对软件开发的理解和认识
  • 一键生成网站前端开发用什么语言
  • pc 网站建设苏州seo网站诊断
  • 江苏盐城建筑公司网站seo专员的工作内容
  • 做网站内容腾讯云wordpress教程
  • 如何建设 linux 网站旅游区网站开发
  • 云南网站设计哪家好wordpress 右边栏
  • 服务器网站部署端口配置网站,商城,app+建设
  • 如何做公司网站优化装修店铺
  • 网站开发中常见的安全漏洞卢松松博客源码 wordpress博客模板
  • 美妆销售网站开发的目的东莞营销网站
  • 企业网站管理系统使用教程域名到期 网站打不开
  • 长春网站建设哪家专业国外免备案域名
  • 网站后台上传图片做难吗网站特效怎么做的
  • 泉州网站优化lamp环境做网站
  • 设计常用网站网站常见程序问题
  • 做网站竟然不知道cms如何添加网站图标
  • 东莞阳光网站官网缘魁上海网站建设
  • 山西孝义网站开发平面设计类网站有哪些
  • 手机版怎么做微电影网站青岛网站设计定制
  • 部队织梦网站模板免费下载红河网站建设代理
  • 网站开发学院网页制作模板html图片
  • 企业门户网站模板html上线网站备案和实名认证
  • 抖音代运营内容seo职业规划
  • dedecms网站制作教程做网站买好域名怎么办
  • 网站建立于网页设计ai网站设计
  • 青海省建设工程造价网站电商设计网站培训