测试:

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. Qt 第三章 创建主窗口--实现File菜单
  2. 十 Appium环境搭建(Windows版)
  3. Linux使用lvresize扩展或缩减LV逻辑卷大小
  4. S3C2440时钟系统详解
  5. 第53天:鼠标事件、event事件对象
  6. SSH Secure File Transfer上传文件错误:encountered 1 errors during the transfer解决办法
  7. 2020牛客国庆集训派对day4 Emergency Evacuation
  8. 如何才能真正的提高自己,真正成为一名出色的架构师?
  9. php源码自动识别文本中的链接,自动加载识别文件Auto.php
  10. fpga arm 通讯_科学网-[转载]【电子技术】【2014】FPGA增强的数据处理系统
  11. python input 文件路径_python 文件与目录操作
  12. fiddler拦截response
  13. vs编译c++代码脚本
  14. python27的Windows下环境搭建
  15. AltiumDesigner20绘制51单片机最小系统原理图详细流程
  16. 我家的电视机会“自修”
  17. 使用openpyxl 对Excel的简单操作
  18. html语义化标签和无语义化标签
  19. 榆熙教育:拼多多平台考核如何达成系统考核指标
  20. 什么时间锻炼身体最佳?

热门文章

  1. Java-Mybatis(二): Mybatis配置解析、resultMap结果集映射、日志、分页、注解开发、Mybatis执行流程分析
  2. Win7、Win8、Win10系统USB-Blaster驱动程序无法安装的解决办法
  3. 在IDEA中配置git本地仓库并提交远程仓库
  4. TEE中TA和CA的编译
  5. 金融领域如何基于大数据做风控
  6. 索尼电视A90J、A80J怎么安装蚂蚁市场下载第三方软件方法
  7. zznu-2183: 口袋魔方
  8. 数数字(UVa1225)
  9. Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)
  10. springboot高校失物招领系统的设计与实现毕业设计源码121441