经典:统计字符串中汉字,英文,数字,特殊符号个数
经典:统计字符串中汉字,英文,数字,特殊符号个数
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)));}
}
经典:统计字符串中汉字,英文,数字,特殊符号个数相关推荐
- java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法
本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...
- java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...
本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...
- java识别汉字个数_统计字符串中汉字的个数
字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...
- Golang基础——统计字符串中汉字的数量
统计字符串中汉字的数量 1. 编写代码分别定义一个整型.浮点型.布尔型.字符串型变量,使用fmt.Printf()搭配%T分别打印出上述变量的值和类型. 2. 编写代码统计出字符串"hell ...
- 输入英文字符,请按照字母表顺序统计字符串中所有出现的字母的个数
字符统计 描述 输入英文字符,请按照字母表顺序统计字符串中所有出现的字母的个数(计数时不区分大小写),若输入的内容有误,则输出Error! 输入 一串字符. 输出 按题目要求输出. 输入样例 1 He ...
- 统计字符串中每个英文字母的个数
题目:编程序,提示用户输入一任意长度的字符串,输出此字符串中每个英文字母的个数. 源程序代码: #include #include using namespace std; int main() { ...
- 统计字符串中每种字符类型的个数demo
/** 统计字符串中每中字符类型的个数,思路:* 1.键盘录入一个字符串* 2.获取到每个字符,遍历字符串* for (int i = 0; i < s.length(); i++) {char ...
- java 检核字符串必须输入英文数字和符号
/** * Purpose:必须输入英文数字和符号 * @author Hermanwang * @param str : 要檢核的字符串 * @return Boolean : 檢核結果 */ pu ...
- JS统计字符串中汉字的个数
//计算中文字符长度 function checksum(chars){var fuhao=[',','.',':','!',':','[',']','-','?','"','"' ...
最新文章
- 助力隐私保护,Cashshuffle之后又一支柱Interwallet正式发布
- skyline B/S模式下脚本实现输出视频
- html怎么去掉背景颜色,word背景颜色怎么去掉
- VTK:可视化算法之ExponentialCosine
- 电影院为何有散落的青瓜?
- P5022-旅行【基环树,dfs】
- Qt异常结束程序无法重新运行
- 【POJ - 3347 】Kadj Squares (计算几何,思维 或 扫描线)
- oracle根据多个条件分别修改符合条件的记录
- mysql按首数字分表_MySql基础-数据分表
- C++ 学习 之Struct
- linux怎么进入优盘目录,LINUX 9.0怎么挂载U盘?
- python3可以运行python2的代码吗_Python同时兼容python2和python3的8个技巧分享
- 一元二次方程abc决定什么_情绪管理 - ABC理论
- Postman API 开发的协作平台
- PJzhang:kali linux安装网易云音乐、Visual Studio Code、skype
- 吉林市一日游规格说明书
- 汽车电子行业入门指南「主要国内新能源车销量」
- DAOS 源码解析之 daos_pool
- 转载【电波话题】10:电波群友关于广播电台短波带宽的讨论