统计字符串中有多少 大写字母、小写字母、数字、其他字符
- 提示:char 字节可以 自动转化为 Ascall码 进行比较。
首先键盘输入
Scanner s = new Scanner(System.in); System.out.print("请输入任意的字符串:"); String strs = s.next();
把输入的字符串转换成 char[] 数组
char[] charArray = strs.toCharArray();
定义计数的变量
int countUpper = 0; // 大写字母 int countLower = 0; // 小写字母 int countNum = 0; // 数字 int countOther = 0; // 其他
循环判断
for (char str: charArray) { if ('A' <= str && str <= 'Z') { countUpper ++; continue; }; if ('a' <= str && str <= 'z') { countLower++; continue; }; if ('0' <= str && str <= '9') { countNum++; continue; }; countOther++; }
运行结果
版权声明:《 Java字符串案例:统计字符串中有多少 大写字母、小写字母、数字和其他字符 》为明妃原创文章,转载请注明出处!
最后编辑:2019-10-18 02:10:19