根据输入的字符串统计其中的英文单词数量

public int countWords(String str) {

String abb = "She   had been shopping,"

+ " this, "

+ "你好呀. "

+ "urry   to,";

Pattern expression = Pattern.compile("[a-zA-Z]+");//定义正则表达式匹配单词

String string1 = abb.toString().toLowerCase();//转换成小写

Matcher matcher = expression.matcher(string1);

//定义string1的匹配器

HashMap myTreeMap = new HashMap();//创建树映射 存放键/值对

int articleWords  = 0;//文章中单词总数

while (matcher.find()) {//是否匹配单词

articleWords ++;//单词数加1

}

return articleWords;

}

输出结果:

统计分析如下:

文章中单词总数7个

参考链接:

https://www.cnblogs.com/pochonlee/archive/2008/01/07/949007.html

java字符串统计英文字符用什么不同_Java-统计字符串中英文单词总数相关推荐

  1. python中怎么统计英文字符的个数_如何统计文本中的中英文字符数?Python帮你解决...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于小蚊子数据分析 ,作者小蚊子数据分析 代码 1import stri ...

  2. java字符串统计英文字符用什么不同_JAVA程序。输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。...

    展开全部 一.问题分析: 输入32313133353236313431303231363533e58685e5aeb931333363373764一行字母,那么会以换行结束.所以可以存入数组,也可以逐 ...

  3. python中怎么统计英文字符的个数_python怎样实现字符串中字符分类及个数统计

    python怎样实现字符串中字符分类及个数统计 发布时间:2020-11-20 17:31:18 来源:亿速云 阅读:105 作者:小新 小编给大家分享一下python怎样实现字符串中字符分类及个数统 ...

  4. 统计一个英文字符串每个英文字符出现的次数

    //统计一个英文字符串每个英文字符出现的次数 //例:AbcAAbccbAC //out:'A':4次 'b':3次 'c':3次 'C':1次 //1.0 #include<stdio.h&g ...

  5. [转载] 用python统计中文字符数_使用Python统计字符串中各种字符的个数

    参考链接: Python中遍历字符串的单词 Python 统计字符串中各种字符出现的次数 一.提出问题 随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数 二.难点提示思 ...

  6. 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)

    思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...

  7. c语言统计字母字符数字字符个数,C语言统计字符个数代码分享

    C语言实现统计字符个数 #include int main() { int sz[10]={0},zm[26]={0},z[26]={0},i,space=0,e=0,t=0; char c; pri ...

  8. python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

    题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...

  9. 输入字符串,统计英文字符、大写小写字母,数字字符,空格和其他字符

    程序目录 for循环使用循环变量调用字符数组 for循环使用指针调用字符数组 <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p74 4.1.2 上级实 ...

最新文章

  1. 专注年轻人的AI学习平台
  2. 吴教主深度学习和神经网络课程总纲
  3. c语言数组在栈上的分配,彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值...
  4. 分治法【锦标赛问题:设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一天只能赛一次; (3)循环赛一共进行n-1天。】
  5. Vim试水之六:NerdTree插件安装
  6. java数据库编程——执行查询操作(二)
  7. html gif循环播放,Easy GIF Animator 7设置gif动图循环播放次数的方法
  8. 5G 来了,需要更换 SIM 卡吗?
  9. 征服大前端视频教程第一季(jQuery、HTML5、CSS3、Node.js)
  10. python输出名片_Python的格式化输出--制作名片
  11. Glide加载长图;WebView加载富文本(图片自适应屏幕大小)
  12. 计算机实习生听课记录,舞蹈课实习听课记录
  13. JAVA使用POI导出设置列格式为文本格式
  14. PVID和VID详解
  15. 独立看门狗与窗口看门狗
  16. us排名2019计算机专业排名,2019 USNews美国大学计算机专业排名
  17. 03 数学软件与建模---微分方程建模
  18. jquery照片流_使用自定义图像集创建Ajaxy照片库(jQuery)
  19. Linux计划任务管理
  20. matlab求分段函数的值.,如何用MATLAB求分段函数的最小值和最大值?

热门文章

  1. Audio: 高频泛音疗法
  2. Fsn文件的应用场景
  3. 华为手机PDF阅读器怎么删除书签
  4. php html代码解析,用php解析html的实现代码
  5. 常用的手机号,身份号正则校验
  6. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java疫情社区管理系统4m30y
  7. 无线网卡芯片rtl8821CU-linux驱动解决方案
  8. 第六课,Extjs中常用表单介绍与应用
  9. 基于 Sobol 序列和纵横交叉策略的麻雀搜索算法-附代码
  10. PDFlib Adds support for PHP