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