单词频度统计java
测试:
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相关推荐
- java统计有多少个单词_Java不同单词个数统计
描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one little two little three little boys",总共有5个 ...
- Atitit. . 软件命名空间与类名命名单词的统计程序设计v2
Atitit. . 软件命名空间与类名命名单词的统计程序设计v2 1. 要实现的目标1 1.1. Camel字符串模式的分词处理1 1.2. 多个大写的处理1 1.3. 数字与字幕的分离1 1.4. ...
- linux中统计java数量,linux 统计当前目录下文件数
查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 查看当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | ...
- 个人和结对项目 - 英语单词词频统计
个人或结对编程项目 英语单词词频统计程序 (最新版本在这里) 实现一个命令行程序,支持几种模式下的单词词频统计 Implement a console application to tally the ...
- Spark学习笔记1——第一个Spark程序:单词数统计
Spark学习笔记1--第一个Spark程序:单词数统计 笔记摘抄自 [美] Holden Karau 等著的<Spark快速大数据分析> 添加依赖 通过 Maven 添加 Spark-c ...
- 统计java文件中的代码行数
统计Java代码行数工具类 -- CodeCounterUtil.java 统计指定目录下的java文件中代码行数 -- public static int getCodeNumFromFo ...
- python【蓝桥杯vip练习题库】ADV-105 不同单词个数统计(集合)
试题 算法提高 不同单词个数统计 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one ...
- 【学习笔记】C#中HashTable和快速排序的用法,从单词频率统计小程序写起
先瞎扯点别的.进入这个神圣的地方总需要些鞭策,阿西巴,我是被鞭策进来摆摊的程序猿.软件工程老师说,写程序,发博客,就来博客园.这是个号召力很强的口号.最近看网络营销 搜索引擎优化的书多一些,只能说王老 ...
- 7-4 统计Java程序中关键词的出现次数 (25 分)
** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...
最新文章
- Qt 第三章 创建主窗口--实现File菜单
- 十 Appium环境搭建(Windows版)
- Linux使用lvresize扩展或缩减LV逻辑卷大小
- S3C2440时钟系统详解
- 第53天:鼠标事件、event事件对象
- SSH Secure File Transfer上传文件错误:encountered 1 errors during the transfer解决办法
- 2020牛客国庆集训派对day4 Emergency Evacuation
- 如何才能真正的提高自己,真正成为一名出色的架构师?
- php源码自动识别文本中的链接,自动加载识别文件Auto.php
- fpga arm 通讯_科学网-[转载]【电子技术】【2014】FPGA增强的数据处理系统
- python input 文件路径_python 文件与目录操作
- fiddler拦截response
- vs编译c++代码脚本
- python27的Windows下环境搭建
- AltiumDesigner20绘制51单片机最小系统原理图详细流程
- 我家的电视机会“自修”
- 使用openpyxl 对Excel的简单操作
- html语义化标签和无语义化标签
- 榆熙教育:拼多多平台考核如何达成系统考核指标
- 什么时间锻炼身体最佳?
热门文章
- Java-Mybatis(二): Mybatis配置解析、resultMap结果集映射、日志、分页、注解开发、Mybatis执行流程分析
- Win7、Win8、Win10系统USB-Blaster驱动程序无法安装的解决办法
- 在IDEA中配置git本地仓库并提交远程仓库
- TEE中TA和CA的编译
- 金融领域如何基于大数据做风控
- 索尼电视A90J、A80J怎么安装蚂蚁市场下载第三方软件方法
- zznu-2183: 口袋魔方
- 数数字(UVa1225)
- Excel单元格内插入图片(VBA创建函数,根据图片名称批量插入)
- springboot高校失物招领系统的设计与实现毕业设计源码121441