博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输入一串只含有中文、英文和数字的字符串,统计其中中文字符、英文字符和数字字符各有多少个?...
阅读量:6086 次
发布时间:2019-06-20

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

public class StatisticZEN {    public static void main(String[] args) {        String str = "中国aadf的111萨bbb菲的zz萨菲";        statisticsChar(str);    }    private static HashMap
statisticsChar(String str) { int chineseCount = 0; int englishCount = 0; int digitCount = 0; for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if(c>='0' && c<='9') digitCount ++; else if((c>='a' && c<='z') || (c>='A' && c<='Z')) englishCount ++; else chineseCount ++; } HashMap
map = new HashMap
(); map.put("中文字符", chineseCount); map.put("英文字符", englishCount); map.put("数字字符", digitCount); return map; }}

 

转载于:https://www.cnblogs.com/lxcmyf/p/7107023.html

你可能感兴趣的文章
整合spring cloud云架构 - Gateway的基本入门
查看>>
python爬虫系列(4.1-关于文件的写入)
查看>>
springmvc+dubbo整合学习
查看>>
Spring Cloud构建统一配置中心
查看>>
SpringBoot使用数据库
查看>>
React.js 实战之 JSX 简介
查看>>
微服务java_b2b商城系统_java商城源码100%开源适合2次开发(十二):使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪...
查看>>
squid透明代理客户端打开网页变慢
查看>>
25个最常用的iptables策略
查看>>
我的友情链接
查看>>
AIX rootvg镜像的标准做法
查看>>
把视频设置成屏保_已迁移
查看>>
【Tensorflow】辅助工具篇——tensorflow slim(TF-Slim)介绍
查看>>
fckeditor上传.变_突破
查看>>
APP-V5.0的Sequencer过程
查看>>
对mysql中last_insert_id()的新理解
查看>>
unset 命令
查看>>
我的友情链接
查看>>
Linux学习笔记3_基本命令复习1(ls cd mkdir touch vi vim cat echo rm)
查看>>
如何删除windows server 2008R2上面的OU
查看>>