博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对字符串中的中英文进行统计
阅读量:5008 次
发布时间:2019-06-12

本文共 1010 字,大约阅读时间需要 3 分钟。

对字符串的中英文进行统计,下面我简单给一个思路,仅供参考

/** * * 统计字符串中的中英文个数,数字是特殊的一类 */public class CountSumOfStr {    public static void main(String[] args) {        String str = "xiaoer大早上拿着huhy筐子去赶集12356";        getStrOfChar(str);    }    /**     *     *用map来保存结果     */    private static HashMap
getStrOfChar(String str) { HashMap
map = new HashMap
(); int enCount = 0; //保存英文 int numCount = 0; //保存数字 int chCount = 0; //保存中文 for (int i = 0; i < str.length(); i++) { //对字符串进行遍历 char ci = str.charAt(i);//按照字符拆开 if(ci>='0' && ci<='9') numCount ++; else if((ci >= 'a' && ci <= 'z') || (ci >= 'A' && ci <= 'Z')) enCount ++; else chCount ++; } map.put("中文字符", chCount); map.put("英文字符", enCount); map.put("数字字符", numCount); return map; }}

 

END

转载于:https://www.cnblogs.com/huhongy/p/7299355.html

你可能感兴趣的文章
文件缓存
查看>>
关于C语言中return的一些总结
查看>>
Codeforces Round #278 (Div. 2)
查看>>
51. N-Queens
查看>>
Linux 命令 - 文件搜索命令 locate
查看>>
CTFMON。exe
查看>>
[Python] Execute a Python Script
查看>>
[Angular 2] Using Promise to Http
查看>>
[Grunt] grunt.template
查看>>
Ubuntu最小化桌面快捷键Super+D不生效解决
查看>>
Cookie&Session会话跟踪技术
查看>>
UNIX环境高级编程 第17章 高级进程间通信
查看>>
ES的Zen发现机制
查看>>
【hibernate】1、Hibernate的一个注解 @Transient
查看>>
HihoCoder 1877 - Approximate Matching
查看>>
【转】C++多继承的细节
查看>>
物联网实验日志-2016-6-8
查看>>
高德地图、腾讯地图、谷歌中国区地图与百度地图坐标系
查看>>
Elastic Search 语法总结
查看>>
py自动化之环境配置
查看>>