找出字符串有有多少个大写字母小写字母及其它
Posted 那心之所向
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出字符串有有多少个大写字母小写字母及其它相关的知识,希望对你有一定的参考价值。
public class TestStringCharAt { /** * 找出字符串有有多少个大写字母、小写字母及其它 */ public static void main(String[] args) { String str = "[email protected]"; char ch = 0; int upperNum = 0; int lowerNum = 0; int otherNum = 0; /** * 方法一 * for (int i=0;i<str.length();i++) { * ch = str.charAt(i); * if (ch >= ‘A‘ && ch <= ‘Z‘) { * upperNum ++; * } * else if (ch >=‘a‘ && ch <= ‘z‘ ) { * lowerNum ++; * }else { * otherNum ++; * } * } * */ //方法二 String upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; String lower = "abcdefghijklmnopqrstuvwxyz"; for (int i=0;i<str.length();i++) { ch = str.charAt(i); if (upper.indexOf(ch) != -1) { upperNum ++; }else if (lower.indexOf(ch) != -1) { lowerNum ++; }else { otherNum ++; } } System.out.println(upper.indexOf(‘A‘)); System.out.println("共有" + upperNum + "个大写字母"); System.out.println("共有" + lowerNum + "个小写字母"); System.out.println("共有" + otherNum + "其它字母"); } }
以上是关于找出字符串有有多少个大写字母小写字母及其它的主要内容,如果未能解决你的问题,请参考以下文章
c语言 用指针方法处理:输入一行字符,统计并输出其中大写字母、小写字母、空格、数字及其它字符的个数。
2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试