分别统计出字符串中的英文字母等字符的个数
2012-11-26 10:47
183 查看
分别统计出字符串中的英文字母、空格、数字和其它字符的个数 - 云代码
import java.util.Scanner; /** * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 */ public class ex7 { public static void main(String args[]) { System.out.println("请输入字符串:"); Scanner scan = new Scanner(System.in); String str = scan.next(); String E1 = "[\u4e00-\u9fa5]"; String E2 = "[a-zA-Z]"; int countH = 0; int countE = 0; char[] arrChar = str.toCharArray(); String[] arrStr = new String[arrChar.length]; for (int i = 0; i < arrChar.length; i++) { arrStr[i] = String.valueOf(arrChar[i]); } for (String i : arrStr) { if (i.matches(E1)) { countH++; } if (i.matches(E2)) { countE++; } } System.out.println("汉字的个数" + countH); System.out.println("字母的个数" + countE); } }
相关文章推荐
- 分别统计出字符串中的英文字母等字符的个数
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 华为机试: 计算字符串的相似度、输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
- 华为OJ——输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 11_输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数-简单题
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数【while循环】
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。