Java面试(编程)——统计一个字符串中有几个数字、汉字和字母

来源:互联网 发布:平面图用什么软件画 编辑:程序博客网 时间:2024/05/16 07:28

题目:一个字符串,统计其中数字、字母和汉字各有多少,字符串中只含有这三种元素。


public static void main(String[] args) {String string = "123中国sdafh哈as1c哈ac";char[] array = string.toCharArray();int mNum = 0, eNum = 0, cNum = 0;for(char c:array){if(c>='0'&&c<='9'){mNum++;}else if ((c>='a'&&c<='z')||(c>='A'&&c<='Z')) {eNum++;}else {cNum++;}}System.out.println(mNum+"  "+cNum+"  "+eNum);}


阅读全文
0 0