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

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. 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...
  2. -32767转化为二进制_程序员需要了解的硬核知识之二进制
  3. 微电网日前优化调度 。算例有代码(3)
  4. QT的QClipboard类的使用
  5. 80x86 CPU 的工作模式
  6. 总线接口与计算机通信
  7. SmartFox中的類型轉換
  8. 娜塔莉波特曼2015哈佛毕业演讲
  9. BugkuCTF-MISC题蜘蛛侠
  10. python爬取哔哩哔哩视频_Python实现视频爬取下载
  11. Python 连接开放航空交通数据,轻松构建航班跟踪应用!
  12. 理工科常用的学习工具
  13. 音频音量控制工具SoundSource 5 for Mac
  14. BP神经网络原理分析及c++代码实现(上)
  15. 深度强化学习之A3C网络—理论及代码(小车上山)
  16. crc32 C语言程序
  17. 汇率换算(android安卓版)
  18. 关于CSS选择器的权重计算
  19. 微信小程序中使用阿里矢量字体图标
  20. 蓝桥杯Python初级组测试题之Turtle画图

热门文章

  1. php循环输出数组key
  2. Responsive Email设计
  3. 上海泰景为什么取消NASDAQ上市?
  4. zoj 2592 Think Positive(5-F)
  5. 谋士社区DG:市场也从不缺乏英雄但缺乏寿星
  6. VTK 多平面重建(MPR)及三维切片显示
  7. 基于 Sobol 序列和纵横交叉策略的麻雀搜索算法-附代码
  8. originPro2021(6)如何修改Origin里图例的顺序
  9. 倍福--控制电缸的配置
  10. my server与mysql_my sql和sql server有什么区别?