经典:统计字符串中汉字,英文,数字,特殊符号个数

package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX154783* */
public class Test_wzs7
{public static void main(String[] args){String str = "a12中国3@b&4语*言3c";String E1 = "[\u4e00-\u9fa5]";// 中文String E2 = "[a-zA-Z]";// 英文String E3 = "[0-9]";// 数字int chineseCount = 0;int englishCount = 0;int numberCount = 0;String temp;for (int i = 0; i < str.length(); i++){temp = String.valueOf(str.charAt(i));if (temp.matches(E1)){chineseCount++;}if (temp.matches(E2)){englishCount++;}if (temp.matches(E3)){numberCount++;}}System.out.println("汉字数:" + chineseCount);System.out.println("英文数:" + englishCount);System.out.println("数字数:" + numberCount);System.out.println("特殊字符:" + (str.length() - (chineseCount + englishCount + numberCount)));}
}

经典:统计字符串中汉字,英文,数字,特殊符号个数相关推荐

  1. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  2. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  3. java识别汉字个数_统计字符串中汉字的个数

    字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...

  4. Golang基础——统计字符串中汉字的数量

    统计字符串中汉字的数量 1. 编写代码分别定义一个整型.浮点型.布尔型.字符串型变量,使用fmt.Printf()搭配%T分别打印出上述变量的值和类型. 2. 编写代码统计出字符串"hell ...

  5. 输入英文字符,请按照字母表顺序统计字符串中所有出现的字母的个数

    字符统计 描述 输入英文字符,请按照字母表顺序统计字符串中所有出现的字母的个数(计数时不区分大小写),若输入的内容有误,则输出Error! 输入 一串字符. 输出 按题目要求输出. 输入样例 1 He ...

  6. 统计字符串中每个英文字母的个数

    题目:编程序,提示用户输入一任意长度的字符串,输出此字符串中每个英文字母的个数. 源程序代码: #include #include using namespace std; int main() { ...

  7. 统计字符串中每种字符类型的个数demo

    /** 统计字符串中每中字符类型的个数,思路:* 1.键盘录入一个字符串* 2.获取到每个字符,遍历字符串* for (int i = 0; i < s.length(); i++) {char ...

  8. java 检核字符串必须输入英文数字和符号

    /** * Purpose:必须输入英文数字和符号 * @author Hermanwang * @param str : 要檢核的字符串 * @return Boolean : 檢核結果 */ pu ...

  9. JS统计字符串中汉字的个数

    //计算中文字符长度 function checksum(chars){var fuhao=[',','.',':','!',':','[',']','-','?','"','"' ...

最新文章

  1. 助力隐私保护,Cashshuffle之后又一支柱Interwallet正式发布
  2. skyline B/S模式下脚本实现输出视频
  3. html怎么去掉背景颜色,word背景颜色怎么去掉
  4. VTK:可视化算法之ExponentialCosine
  5. 电影院为何有散落的青瓜?
  6. P5022-旅行【基环树,dfs】
  7. Qt异常结束程序无法重新运行
  8. 【POJ - 3347 】Kadj Squares (计算几何,思维 或 扫描线)
  9. oracle根据多个条件分别修改符合条件的记录
  10. mysql按首数字分表_MySql基础-数据分表
  11. C++ 学习 之Struct
  12. linux怎么进入优盘目录,LINUX 9.0怎么挂载U盘?
  13. python3可以运行python2的代码吗_Python同时兼容python2和python3的8个技巧分享
  14. 一元二次方程abc决定什么_情绪管理 - ABC理论
  15. Postman API 开发的协作平台
  16. PJzhang:kali linux安装网易云音乐、Visual Studio Code、skype
  17. 吉林市一日游规格说明书
  18. 汽车电子行业入门指南「主要国内新能源车销量」
  19. DAOS 源码解析之 daos_pool
  20. 转载【电波话题】10:电波群友关于广播电台短波带宽的讨论

热门文章

  1. 【021】基于springboot的党务管理系统(含管理员、用户党支部三种身份(附源码数据库)
  2. java中cookie的有效时间设置
  3. 智慧公厕系统让如厕成为一种享受
  4. sql的一些简单查询
  5. MFC对话框的透明化---续
  6. Android 快应用
  7. 字母c代表什么数字_字母C
  8. 艾玛·沃特森私密照惊现论坛 又是黑客惹的祸
  9. 使用nvs管理node版本
  10. Princeton Algorithms, Boggle