测试:

import java.util.HashMap;
import java.util.Map;
//单词频度统计
public class test {public static void main(String[] args) {String s = "To drive is without a license is illegal. It is illegal to      drive without a license.Driving without a license is illegal.";//单词分割 resplace替换 toLowerCase将大写字母变为小写s = s.replace(".", " ").replace(",", " ").toLowerCase();//split分割 \\s+一个或多个空格String[] strs = s.split("\\s+");Map<String, Integer> map = new HashMap<>();//键值对//添加到Mapfor (String ss : strs) {if (map.containsKey(ss)) {map.put(ss, map.get(ss) + 1);} else {map.put(ss, 1);}}//遍历Map输出for (String key : map.keySet()) {System.out.println(key + ":" + map.get(key));}}
}

运行:

单词频度统计java相关推荐

  1. java统计有多少个单词_Java不同单词个数统计

    描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one little two little three little boys",总共有5个 ...

  2. Atitit. . 软件命名空间与类名命名单词的统计程序设计v2

    Atitit. . 软件命名空间与类名命名单词的统计程序设计v2 1. 要实现的目标1 1.1. Camel字符串模式的分词处理1 1.2. 多个大写的处理1 1.3. 数字与字幕的分离1 1.4.  ...

  3. linux中统计java数量,linux 统计当前目录下文件数

    查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 查看当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | ...

  4. 个人和结对项目 - 英语单词词频统计

    个人或结对编程项目 英语单词词频统计程序 (最新版本在这里) 实现一个命令行程序,支持几种模式下的单词词频统计 Implement a console application to tally the ...

  5. Spark学习笔记1——第一个Spark程序:单词数统计

    Spark学习笔记1--第一个Spark程序:单词数统计 笔记摘抄自 [美] Holden Karau 等著的<Spark快速大数据分析> 添加依赖 通过 Maven 添加 Spark-c ...

  6. 统计java文件中的代码行数

    统计Java代码行数工具类  --  CodeCounterUtil.java 统计指定目录下的java文件中代码行数  --  public static int  getCodeNumFromFo ...

  7. python【蓝桥杯vip练习题库】ADV-105 不同单词个数统计(集合)

    试题 算法提高 不同单词个数统计 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one ...

  8. 【学习笔记】C#中HashTable和快速排序的用法,从单词频率统计小程序写起

    先瞎扯点别的.进入这个神圣的地方总需要些鞭策,阿西巴,我是被鞭策进来摆摊的程序猿.软件工程老师说,写程序,发博客,就来博客园.这是个号召力很强的口号.最近看网络营销 搜索引擎优化的书多一些,只能说王老 ...

  9. 7-4 统计Java程序中关键词的出现次数 (25 分)

    ** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...

最新文章

  1. Java程序设计学习笔记(四)—— GUI
  2. 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
  3. APScheduler —— Python化的Cron
  4. jsp的jstl的foreach标签
  5. sftp方式从windows上传文件到Linux服务器
  6. Redis5.0重量级特性Stream尝鲜
  7. 前端怎么自我介绍_实习|猫眼前端面试经历,问问题很关键(已拿offer)
  8. ASP.NET MVC 不能加载项目的解决办法
  9. Windows远程桌面开发之九-虚拟显示器(Windows 10 Indirect Display 虚拟显示器驱动开发)
  10. 18年怎么将win7升级到win10教程
  11. GUI 尚学堂马士兵视频上留的作业,自己改出来的
  12. 大数据架构之-- Lambda架构
  13. android启用hdcp_如何在Android的Google键盘中启用单手模式
  14. Python 根据身份证号码计算持有者年龄
  15. Python深度学习婴儿啼哭声分类识别,测试集准确率67.5%
  16. AC Dream1069
  17. python 模拟鼠标,键盘点击
  18. 江苏在职读研计算机专业,计算机技术专业江苏科技大学在职研究生的相关信息介绍...
  19. openlayers 绘制动态迁徙线、曲线
  20. 什么事css+hack,css hack的理解

热门文章

  1. 股票自选股基本函数大全-3
  2. MATLAB生成彩色图像,显示原始灰度与负片
  3. Intel深度摄像头RealSense D435(实感双目摄像头)和目标检测结合使用
  4. 前端从零开始学习笔记(一)开发工具的安装说明
  5. echarts柱状图的样式调整及应用
  6. 静态方法 和静态变量——Java
  7. Unity用代码设置图片的压缩格式(AssetImporter/TextureImporter)
  8. 第4章 软件的设计——总体设计与详细设计
  9. windows账户被停用,如何启动账户?
  10. 如果桌面图标都变为lnk文件,如何恢复?